I agree dude. One thing to consider though, street fighting is a little bit different from MMA contests with rules. Although BJJ is monstrous in a 1 on 1 situation, it's not gonna save you against even 2 attackers.
Anyways, to be honest, I think the most effective training for normal...