Well it is deffinantly a mixed up build when it comes to armor and weapon setup. Your stats are balanced for a non mage build which is good. I am not a big fan of the spike shield, bow, and flash sweat, but if it works for you than go for it.
Btw, my build is level 465..... Now that is overleveled hahaha.