You're right handed I assume... The reason you are low and to the left is you are yanking the trigger. In turn pushes the muzzle of the gun low (and to the left).
Hard to master and takes practice but trigger control is the hardest part of firing the gun. You have to figure you have a couple pound gun, and you are exerting a 5-6 pound pull.. You have to fight to stay on target. Then put into play the fact that you might be prepping for recoil and anticipating when the gun will go off instead of just letting it go off and worrying about keeping the sight on target.
Really quick. Your sight alignment is lining the sights so the front tip is flat even across the rear sight, with even space between the two rear uprights. And your sight picture is staring at the tip of the front sight like you can see on flea crawling across it. Blurry target, and blurry rear sight. Force yourself to hold that sight on target and slow squeeze to the rear. DO NOT INTERRUPT SIGHT PICTURE, OR SIGHT ALIGNMENT. Don't time the shot, don't tell then gun when you want it to go off, just squeeze the trigger to the rear. Doesn't matter when it goes bang.
Raise your standard. Dry fire practice, you don't have to fire knee deep in brass to become good. If you do your practice dry, and do the same thing when you validate your training with bullets, then you should hit what you are aiming at.
And start closer. Start at 3-5 yards. Its great shooting a handgun at 30 yards. But if you want to make one whole in a target start doing it at 5 yards.. then move back.