Practice, practice, and practice some more. When I have an opportunity, I like to put some time in dry firing. Taking the time to download your carry piece safely and get in some technical practice with your firearm can be invaluable. They say it takes 10,000 hours to master something. I wonder how many draws that equals. I wonder how many trigger pulls that is. I don't know about you but I do not have the money to afford firing 10,000 hours worth of live fire. The ammunition, range time and wear and tear on a firearm would put the wealthiest guy in the poor house.
Since no one could afford such practice, you need to find an economical and effective way to get to that level of mastery. Lets face it, this level of mastery may save your life one day. If you have not developed a dry fire routine, it is well worth adding it to your training. Just remember, dry fire practice is 100% safe if you are smart about not introducing ammunition into your dry fire area. More on developing that later. Train safe and train smart!