Drawing Walk Cycles

I have been working on some walk cycles (isometric) and they tack a really long time, and I don’t much like the result. Are there any tricks to the trade so to speech, tutorials help full programs.
Is there a 2D equivalent to skeletons that you get in 3D programs?