What rig are you using? As others have pointed out there are often very different ways to fix an animation problem. not knowing leads people to do one of the following: 1) Waste their time writing up all the different ways you can fix what is wrong. 2) Only post what they see is wrong and leave you to figure out how to fix…
also, for the hips, does your rig have a hip controller? or do you rotate the main body node for the rotation? it is better to move just the hips if possible.
is that max bones? biped? if max bones, you want to adjust your bias handles in curve editor so the 1st and last frames have the same in/out curves. there is also a button along the top of the curve editor that automatically loops the animation so you can get quick looping previews. if biped, you can use the curve editor,…
good start! the main thing that is bugging me right now is that your hips dont have the proper rotation on them. when your right foot goes forward, the right hip should be forward and down. right now, it doesnt seem to rotate forward until after it makes contact, and then it only does for 1 keyframe. also, after 3 steps…