Before you get too carried away with repairs, it would be helpful for you to boresight the gun to see the alignment between the bore axis and the sight picture. There are many out there, this is just one example:
They're fairly cheap and work fairly well, or you can use the more expensive ones that can be used with any caliber, if you feel the need.
This will tell you if the sights are out of alignment, or if you are out of alignment. Doing this has saved me a lot of trouble over the years.
The suggestion from Pisgah is an excellent one, and will work even better if you're projecting a laser dot, you can easily see movement as you're pressing the trigger.
Now, if you want to get a lot of practice on your trigger technique for a very low cost, get a Laser Training Cartridge. Again, there are many out there, this is just one example:
LaserLyte Laser Trainer Pistol Cartridge 380 ACP
Even the most expensive training cartridges are about the same cost as 4-5 boxes of .380 ammunition. They generally last around a few thousand "shots", making them much cheaper than going through boxes of ammunition.
They work by projecting a laser dot for about a quarter second when the firing pin strikes the little switch where the primer would normally be.
You can practice whenever you want at home, just set up a paper target and practice away. Even just 10-20 practice shots a day, every day will make a huge difference. The more you do, the more you improve. You can get just the laser and watch where your dot hits, or there are elaborate systems that use your phone's camera to score your shooting.
Just be sure to be safe when you do this, make absolutely sure the laser is in the gun and not a real round. You don't want any Alec Baldwin style surprises!
I have to say that using a laser for practice has made a night and day difference in how I shoot. The improvement in shooting real ammunition has been fantastic.
Good Luck with whatever you decide to do!