I am just learning myself and made good progress after a sewing class where it was demonstrated (but not the main purpose of the day). Feed dogs down, darning foot or free motion foot and no walking foot seem to be the basic requirements. As others have suggested - making up sandwiches to practice - I use calico with cotton batting (not too squishy but easy to control). I read good tips in "Machine Quilting Made Easy" by Maurine Noble who takes you step by step through lessons to practice. I quote from her book "Running your machine too slowly will cause uneven, jerky-looking stitches. If you move the fabric very fast while running the machine slowly, you will have long stitches. If you move the fabric very slowly while running the machine at a fast speed, you will have tiny stitches......When you're first learning, push yourself to run your machine faster than is comfortable and you will develop control sooner." She also says "Don't forget to breathe, let yourself go, and have fun!" Just keep practising I think is the answer and what I am finding is helping me improve. Good luck! :-)