There is a gait variable that you should play with. You'll find that the default function I am using will look good walking or running. You may want to decrease the amount of "bounce" in the body parts though too.
For a dragging leg, just point it at a static point behind the movement direction - i.e. don't use the counting function to animate it.