It's very good. But try some more keyframing and less tweening to make a smoother animation. If you don't like drawing frame per frame you can chose to hide some movements. For instance if you want a stepping guy but don't want to animate it. You can hide the legs and only animate the upper side of the character. Anyways I guess it was a good exercise to animate all that. I really appreciate your determination