Formal shooting matches are good, but I recommend a place where you can train. A place you can move and shoot ,run and shoot ,practice point shooting and drawing and shooting. Once you get the fundamentals down you need to TRAIN.
'
I agree with 2how. It's very important to hit where you are aiming. It's also important to be able to move and not get hit. Most martial arts teach you to move off the x or center line of attack. No different in gunfighting. If you think a quick draw from concealement, stand and deliver, will get you out of a mess when you might be behind the curve, well....
There are some really good trainers out there that travel and may host a class close to you. IDPA, USPSA are great for trigger time and can add some stress to the formula. Force on Force scenarios are one of the best ways to test to see if your training will hold up to a real world situation.
There is more to self defense than the gun. Trainers like Michael Janich, Tom Sotis, Gabe Suarez ( I do some teaching for Gabe so have a bias), teach integration of empty hand, knife, gun, improvised weapons
Plus, there is a great collection of knowledge here. Enjoy!