First off, some issues with the actual sprite.
Its way too wide...

Also, the left foot (all this is viewers left) looks wrong, bec ause its angled to the inside (towards the center of the body) while the leg is actually angled more to the outside (so turn left foot more to the left).
Then the hand. It looks flat because all knuckles got equal shading, while the light source comes more from the right than that. So they should decrease in shading, or possible just be made invisible apart from the first one.
Then goes the animation. It looks too much 'off the ground' to me. Seems like she's hanging on ropes in the air.This is largely caused by the back foot being on different height (3 px too high) than the front foot, while the rest of the body doesnt seem to have this.
Then (possibly because of the length of the legs) the steps seem too large for this amount of curvature in the leg (knee bending). Possibly make the steps a bit smaller, and regardless of that, make the foot moving forward 'hang' more. Make that muscle relax and let the ankle pretty much be inactive, this lets the toe pierce through the ground at this point, so to solve that the leg needs to be lifted up more, and we get this extra amount of knee bending I was looking for.
Further, making the arms (+ hands) reach halfaway to the upper leg is recommended for correctness. Soulder-hand length is related to leg rather than torso, so with a short torso and long legs, you should scale the arms according to the leg and thus get long arms. If this looks unnatural to several people, but you wish to kee pa short leg, only slightly adjust the arm to be shorter, so that it gets a balane between the 2).
Hope it helps,
TS~