Take the advice given and practice. many weapons are beyond the capability of the shooter. The top marksmen in the world practice more than anyone to keep thier skills up. While a weapon can be improved, I have found that by simply practicing my basic marksmanship principles, I always remain on the top of my game. 'Snapping In' is a great way to do this without firing a single round. This is how we were taught in the Marines. The procedure, for those who are not familiar goes like this: Make miniature copies or even drawings of the targets that you normally shoot at. Use smaller sizes to simulate longer range. The largest should be no larger than a quarter. Place them about 20'-30' away and practice each shooting position such as standing, kneeling, sitting and prone. Go through the procedure of dry firing five-ten rounds, changing magazines after each set. This helps you in these ways; 1)It helps you with your sight alignment and sight picture. 2)It helps you get a solid firing stance/position with natural body alignment and steady aim. 3)It helps you with the actual firing procedure, just as if you were at the range. While actual range time is always the prefered method for improving accuracy, 'Snapping In' is a viable alternative for those who can not get to a range as often as they would like. The cost of range time and ammo can also be prohibitive to many. Anyone who uses this technique will benefit, no matter what level of marksmanship they have reached.