^^TOTALLY, Saddlebag. Remember that your head is a good portion of your body weight. ALWAYS make sure you are looking where you want to go-even before you "ask" her. If you have another area to ride in, I personally would spend time there on steering. That means use your eyes first, with some leg, then use your hands, gently ask, then if she doesn't listen get stronger until she does, but as soon as she makes an effort, let off. Teach her to yield to leg pressure.
I looked at the picture, which is great, but that does not tell any of us what is in her mouth, which is important. At least you don't have a shank on her.
As far as straight-I used to think I was riding a drunken sailor with my guy. Get your steering down first, then practice straight. I think going straight is more difficult the slower you are going, sort of like riding a bike. But, again, it is critical that you look ahead-focus on ONE thing,straight ahead (in the distance and off the ground!)and ride to it. Keep her between your legs, but try-and this is the hard part-not to overcorrect. Again-just like riding a bike. I have found that if I focus on straight and learn to trust my horse, he is pretty straight if left alone. I only have issues if I keep messing with him.
Signature undergoing edits. Please standby.......