For your problem go out and purchase a HiViz TriViz sight. I use one often and they are a sponsor for the tv show i work with.
www.outdoorsmenadventures.com The sight will improve the way you hold the gun and give you a straighter view. It worked with me and with other people as well im sure it will work with you. It is priced very reasonable and you wont be digging deep in the wallet trying to afford one.