One of the best ways to improve accuracy and know that you’ll be prepared in the event that you will need to defend yourself is getting involved. Get involved with shooting clubs in your area. Finding something that will motivate you to get better will ultimately make you better.
Specifically for women:
There are so many options to choose from. And these are just on a national level! Think of all of the local options you have.