Just aim for the right shoulder and you should be set
Seriously, though. I used to shoot low with the glock because of the way the trigger engaged, I was used to revolvers and 1911s with a much stiffer takeup and break. You put a glock in my hands and I would always group low because I wouldn't feel engagement until it hooked up beyond the safety point. Without the resistance of the trigger pull like on the other guns, the nose would drop just a hair. I may have been pulling rather than squeezing, too.
I'm not trying to insult your shooting skills just putting it out there as a possibility.
As for the left drift, I've got less to say about that. It could be that your sights just got knocked a bit off. This also may sound like a total asshole question but you are aiming with the eye on your grip side, right?
Glocks seem to have some tricks to get them to shoot true, depending on your stance and grip. I have found that my 19 takes a much tighter grip than other pistols and I have to make sure that I choke up on it and make it's seated very tightly down into the top of my thumb webbing. Lots of dry firing helped me improve the grip.
That's my 2 cents. Whatever it is, I hope you get it sorted and get comfortable with it.