Well....
It was better than some of your other work but, the movements was shaking. If something is a bit shaky then just re-animate it, it will really help you get better. I have re-animate alot of stuff but it's really worth it. Your getting better indeed, but keep practising. I don't know if you do small test but that can really help you out.
I have like a million-zillion tests on my computer just for practice. You might wanna try to improve your artwork a bit aswell. Well, good luck in your future flashes.
And as some people already mentioned, the weapons were not accurate.