Let's assume the sights on your guns are reasonably well zeroed.
Dry fire practice will help somewhat. Pay very close attention to your sight alignment before, during, and after the trigger pull. Focus on forming a good grip, and isolating the movement of your trigger finger from the rest of the fingers on your right hand. Once you're able to consistently pull the trigger without moving the sights, try it on the range with live ammo, and focus on doing the exact same thing as you did when dry firing. Again, focus very carefully on your sight alignment before, during, and after the trigger pull, especially at the moment the shot "breaks". The best shooters are the ones that can "call" their shots without even looking at the target. They know exactly where their sights were pointed every time they pull the trigger.