Clean it before you take it out!
Reloaded ammo is the cheapest for practice but if you don't reload, and you find some for under 12 bucks a box you are doing pretty good. There are plenty of ammo sites on the net and Wal Mart ussually has 9mm the cheapest. Support your local gun store if you can buy ammo from them and help them stay in business.The best ammo for home defense is the ammo in your gun tha cycles and doses not jam. I use 124grain golden sabre in my bed side weapon. Dry fire is ok be sure you are unloaded and treat the gun as if it were loaded even if you dry fire. Practice, have fun be safe.