Training at the gym and training for the street and/or battlefield are totally different. Some martial arts translate well to all environments and others get left far behind. Make sure that when you are training you take environment, improvised and existing weaponry, and clothing into account. Any one of these, or a combination of these and other factors, can work in your favor or against you.
Check out this article concerning how an Australian SF Commando came to similar conclusions.