In addition to what surt said, since his grounded foot does not slide backwards, this animation is only good for marching in-place. The grounded feet should slide backward at the same speed as the ground passes beneath him. Otherwise he will look like he is ice-skating. I like to animate a walk with a wider canvas, moving the character sideways from the beginning, and then create a treadmill animation when finished.