root bone animation

respected masters,

I animated some walk run cycles in my character proxy.
I want it to move around in the scene…
I tried to animate the y location of the root bone, but even after several attempts, the character’s legs skids/slips on the floor some times…
can any master help me giving the way to animate it properly so that the skidding/sliding effect is not there?

thank you…