Rock steady? Sure you can be rock steady. With a Glock 23 me and many of my close friends have put 20 even 40 rounds though a 3 inch hole at 25-40 feet, with out throwing any out of the hole. It could take 1000+ rounds to really learn your handgun and how it shoots, it could take just as long to get in the habbit of doing the same thing over and over every time. 3 things is what you need, grip, stance, trigger pull, thats it.
Try this and tell me what you think. If your right handed, put the gun tight in your hand, you want it real snug, your fore arm muscles should be tight. Then, take your right thumb and put it over your slide release. Take your left hand and put your left thumb over your right thumb. Put your pointer finger on your left hand infront of your trigger guard.
Like so.


I use both stances.
Weaver.*Note* If you are right handed put your right foot back and have foot pointed at a 45% angle. Front foot should be pointed at the target. Feet should be sholder langth apart, maybe alittle less.


Isoceles. *Note* Im really leaning into the shot and both eyes are open. I use this for double tapes and rapid fire mostly.


No matter what you should hold your breath while pulling the trigger, and pull the trigger slow, real slow, same amount of pull front start to finish.
Dave.