Try some different ammo. Guns are "funny". Sometimes different brands or bullet weights will shoot better groups. My P09 definitely shoots Federal 115 grain FMJ very well. Winchester 115 grain FMJ doesn't shoot nearly as nice and is dirtier, too.
You can practice at home. Not shooting. But (after making sure you don't have a round in the chamber or a magazine in the mag. well) holding it up as if you were shooting, holding the sights in alignment on a spot on the wall and practicing the breathing, the grip and even trigger pull (dry firing). You can buy snap caps for the chamber or use a rubber o-ring. Someone here can explain the size o-ring (I don't use them, so I don't know what size they use) and why it should be a red one (that I do understand).
Good luck with it.