Lot's of good advise here. Some tips I've tried, others are new.
Building on Sally, I saw a video clip once, a woman was practicing this, working on a more one foot in front of the other style with some wiggle - the neat part was she was carrying a stick out in front (as in cross checking) which revealed excessive shoulder motion. I find it difficult to swing hips and keep shoulders steady forward.
Go slow. I find arms hardest. I try to carry something or push a cart or something to alleviate the need for proper arm position & motion.