The only criticism I can give is that both feet shouldn't be touching the ground at the same time. Take a look at some Olympic sprinting in slow motion for reference. To me it looks like your character is just posing in place.
Everything else is impressive though! :D