well it's not perfect, but i like what you were trying to do with it (least i think you were trying to do)

the pausing in the middle of the animation could be one of the issues.

also the feet should mostly stay in place, while the body moves.