An important skill to have in order to be accurate with your pistol is, "not to move that muzzle".
Next time you go to your range, try this drill:
1- insert your loaded mag and chamber 1 round.
2- remove the mag and keep only 1 round in the gun.
3- fire the shot (slide will not lock back) and immediately pull the trigger again on the empty chamber.
Did you notice any flinching or muzzle movement? Just keep doing the drill until the mag is empty.
Let me know how this works out for you.
Next time you go to your range, try this drill:
1- insert your loaded mag and chamber 1 round.
2- remove the mag and keep only 1 round in the gun.
3- fire the shot (slide will not lock back) and immediately pull the trigger again on the empty chamber.
Did you notice any flinching or muzzle movement? Just keep doing the drill until the mag is empty.
Let me know how this works out for you.