There really isn't anyway good way to get real fighting with weapons experience, on purpose, unless you are the aggressor.
Realistic practice and training are pretty much all the law abiding person has avalible.
Many people think of themselves as experts in firearms, edged weapons, impact weapons and hand to hand fighting, yet they have never been cut, shot at, or punched full force in the face. Many of those people really are proficent experts, despite not having been in a real fight. Some of them aren't.
Some of those people, if they are unfourtanate enough to get in a real fight, will utilize their practice and training and succeed. Some will, despite being well practiced, fail. There is really no way to know until the moment of truth.
I've been unlucky enough to have been in several life or death and possible great bodily harm situations. My physical and mental reactions have run the gambit between, partially frozen with fear, to calm acceptance that I was going to die. All I can say is, obviously I didn't. So even though I've had real life and death experiences, I'm not 100% certain how I will react if one occurs again. I personally don't see how anyone could be 100% certain.
Avoidance and situational awareness are, in my view, the #1 things to practice on, no matter who you are, or your line of work. Not getting in a fight, or at the least, being prepared before the fight starts will always be the best ways of winning.
Zen hat off/
"No free man shall ever be debarred the use of arms."- Thomas Jefferson