The character is moving very slowly, which doesn't match the large movement of their hat. I think the animation should either play faster, or have fewer frames.
I am having trouble following the character's legs. How many steps are there per animation loop? It seems like the front leg cycles twice for every cycle of the back leg.