how to win a fight...

-keep your momentum moving forward, make the asshole keep backing up
-hit hard, hit a lot
-aim for the nose, a good shot to the box and anyone will tear up and let their guard down.

most importantly, if you want to win fights, you need to be able to take hits. you might win but that doesnt mean you wont get your ass kicked in the process.