I agree it is great to be aware of everything the gun is doing as much as possible.
EVERYONE who shoots at speed pushes the muzzle down. Good shooters do it milliseconds after the hammer drops. Obviously if you do it before, you will drive the shot low.
First, I'd verify that the sights really are on target. My P07 was good on elevation, but needed a windage tweak from the factory.
Next, dryfire, and really watch the front sight to make sure it doesn't move or dip as you break the trigger. Repeat a lot. When you are confident that you are breaking the trigger without disturbing the sights in dryfire, just add live ammo, and do the same thing, slow, one round at a time. Unless you change your mechanics, or something is wrong with the gun, you will shoot a nice tight slowfire group. As you pick up the pace, maintaining good (or at least acceptable) mechanics becomes more difficult, and there is the rub.
But you have to be able to do it in dryfire and slow live fire first.