Situational awareness... recon intelligence (learn about the area/city/venue) where you are going. Follow your instincts. Avoid places where you are likely to run into hateful people or criminals... bars, dancing places, concerts, certain neighborhoods, etc., specially if you are alone.
I you go to any of those places alone, do not drink more than a couple of drinks, if packing a firearm do not drink at all. Do not dress too flashy.
Make sure you have you pepper spray (the one you buy in a hunting store to deter bears) with your keys, tape a stunt gun to the inner side of your tight, near the crotch. Insert a command blade in your bra, and of course, do not forget your pistol in your purse.
Try to avoid fight by running away, not responding to insults, etc. but if the fight starts, fight to the end, do not hesitate to use your weapons
For any kind of weapon you will carry make sure you know how to use, and do train, train, and train....