Work on more tests to improve easing and other concepts.
Get down to basics like, runing, punching, kicking, jumping, beams, etc..
Then put them all togther in a long animation. May take time, but it will always keep you motivated.
I think this is what avian ment in his second point.
Also, for effects I recomend looking at cool animations ['Multilock on' is an excellent animator when it comes to effects] and stuff, and try to learn from them.
I can tell that you have alot of potential in you.