Let's break it down
1.a More studies! Less jello-man. We need to feel that your character is constructed out of believable masses. You can learn that a million ways. One of them is to just keep at it the way you're doing it now, and let the brain do the rest subconsciously but that's a slooooooow and unreliable way to do it. Try different things, I'd say. Draw from life? Use simple building blocks to make this guy's body. Work on construction - not super advanced construction to make abstractions of muscles and whatnot (this is on another level and I'd encourage you to study that as well, heh. But on the other hand, so should I.) but just getting to know the building blocks and proportion of A MAN until you can do it WELL and RIGHT.
1.b Now that I'm at it - Learn to draw good 3d things in 2d space. The things you produce feel flat - like you don't really get how perspective and foreshortening changes the appearance of something 3d conveyed on a flat surface. So yet again with the simple construction advice - Learn how to build up believable forms (both human and object) that look 3d in 2d, JUST SO YOU CAN ABANDON IT LATER. See what I mean? I learned how a human face is constructed through stupid how-to-draw-manga excercises - they gave me the tools to make abstractions of complex 3d forms and taught my brain how to break complexity down into simple shapes that are easy to draw and understand, and to detail it from there. So. I suggest you do the same.
2. KEY FRAMES. I want to see some frames that convey his actions here. Single frames. If you could - please post a sequence of frames that best convey this motion. No more than 4 or 5. Do that and I'll try to help you from there. You have a knack for animating stuff, (YOU DO. Ass-patting for the win, getting critique shouldn't ALWAYS feel like having a plank smacked into your face, although sometimes it totally should. Oh, and also I'm sincere, of course, I like your animatey stuff : D) so I'd like to help you get better.
Anyways, yeah. Regarding effects and pewpew you've more or less got it down. So let's get cracking on the rest!