Lots of dry fire. And concentrate on keeping your eyes open when you squeeze the trigger. You are anticipating the recoil/boom, and shooting something like a .22 or dry firing will help immeasurably in many ways. Trigger pull/squeeze, grip, presentation, sight aquistion etc. are all benefits of dry fire practice. Practice A LOT at home and you will get better and lose those bad habits. Did I say dry fire? Guaranteed!! Welcome to the drug like addiction of guns. And I have no problem saying I'm an addict!
Once you get better, make sure to try IDPA or USPSA. The most fun you can have with a gun.