The problem I'm seeing here is a lack of force. For example, that kick wouldn't do a lot to really hurt or push someone away, at least not visually.
Try to have his body rotate to create a similar pose to this karate kid!
Same thing for the punches, I actually recommend studying boxers to give your punches more of a forceful look since they tend to focus on hitting harder with their whole body!.