The animation was not bad, but you should continue to work on the basics of animation such as posing, foot placement, stiffness, flow, shakiness, and showing power
I used to take karate, and I learned a lot about foot placement. When punching like that, its best to have the legs spread out, like http://imgur.com/Vw86nZD or more spread out(crap editing). The other strikes such as the kicks should be faster in my opinion, and that arm spin thing idk what to say about that but its kinda cool XD