Keep practicing
Well, i think this was better than the average NG submissions, but you still need to improve your skills (as everyone)
Ok, here's some advice, or thing that you need to improve.
-Animation: The movements are very limited, although some things were animated decently, try to work more in the movements, try to use less tweening and use more fbf, it's more work, but the result is heaps better if done correctly.
-Backgrounds: Work a little more on the backgrounds, but remember, you don't have to have extreme detail in the backgrounds, you can have very stylized and simple backgrounds and at the same time having them look great, just work more on the perspective, adding a little depth by darkening or adding light to the objects really helps, as well as a bit of shading here and there, there are some great tutorials you can find in the tut section that can help you with this.
-Scenes: Some scenes are very slow, like in some parts when they are fighting, watch this little details as the pacing really affects in the overall movie, i would suggest storyboarding.
Whoa, i typed a lot, hehehe, anyway, keep it up, and keep practicing just as i do.