I think this has a lot of potential
It's like on the cusp of being great but you've got a couple of spots where the motion gets interrupted that ruin it, and an extra frame on the end. In a run animation EVERYTHING moves in a cycle, and you have to animate them all individually while also considering the whole. What this means is paying a lot of attention to arcs and ease in and ease out. If you're not familiar with the terms have a bit of a research session on them.
This image should give you a general idea, you want everything to move along a smooth path and you want the object to move a certain distance along that path each frame, the spots you should be paying attention to are the feet, hands, chest, hips, head and each end of the staff. If you can get them all moving on the correct arcs you'll be golden. I suggest drawing up guides and then drawing your model over them, check out
these progress shots of an animation I did recently to give you an idea. Though I highly suggest actually drawing the arcs first
like so on a layer underneath until you've got a firm grasp on the concept.
Good luck