Are you planning on competing?
Keep in mind, that if you compete, then heeling will become a big part of it. It has to be something the dog loves to do since she will have to do a lot of it.
Here's my approach:
Get the dog to look up at you while walking using a treat/toy lure "good dog" - I talk to my dog the entire time he is looking up at me. As soon as he looks away, he gets a quick pop on the leash. I never ever want to use more than 2 corrections in one "session" Once I get to a second correction, I get my dog to look up at me for a step or two, and then release. Then I start over on another session, I stop at 1 correction this time, get my dog looking at me while I walk, then release, throw a party, and play a game of tug.
I fade out talking to the dog as he/she begins to get the game. Dogs are very optimistic, so you end up with a dog looking at you and thinking "any minute she is going to tell me how good I am".
I also start out only doing big circles to the left and right, not straight lines or turns.