Learn how to hit hard, boxing is best for punches, muay thai for elbows, knees and clinching. Headbutts are also a good tool along with that. The easiest way to end a fight is to knock them unconscious. It varies depending on where you're from, but in most places hitting first when there's no doubt that you're about to be attacked is legal, and that's exactly what you should do. Hit first and keep on hitting until they drop. If you wait for them to hit first and you get dropped you might be in serious trouble, that's a retarded idea.Grappling is good to learn, but only really to avoid being wrestled. Some people, because they're stuck in the sport mindset as I mentioned, will tell you that BJJ is the best. BJJ is great in a one on one fight especially when your opponent doesn't know how to fight on the ground. Then it's really easy to beat them. But like I said, what if the attacker has a friend? Then you can be as good at ground-fighting as you like, but you're gonna get kicked in the head. You should avoid the ground at all costs.You also shouldn't be afraid to use "dirty" tactics. Go for the eyes and the groin. Bite if you need to, especially if the guy is a lot bigger and stronger than you and is trying to wrestle you. If the situation is life-threatening go for the throat too. Win by any means necessary. They often will, so you should first. You can't train these things of course, but this is how you adapt it.
Scroll Down to Read Other Opinions
How does height and build affect it? I'm 5'10 170lbs
If you're tall or short it's more suitable to learn different martial arts for self defense. Since you're average height I guess Krav Maga is good.
Be the first girl to share an opinion and earn 1 more Xper point!