Что бы научиться постоят за себя на улице - надо тупо драться, лучше всего подойдет самый жесткий вид единоборства. Если вы преследуете эту цель, то идите куда нить в рукопашку, бокс тоже неплохо подойдет. Карате и прочее "до" это искусство прежде всего.
Быстрый результат в искусстве не ждите. Рубилово на улице сильно отличается от класики.
ЗЫ Вообще лучше не драться, лучше побеждать без ударов!
В общем итог такой, чтоб научиться хорошо побеждать на улице, надо идти туда, где просто тупо рубятся.