CrossFit or cross training is the perfect for martial arts. It will condition your abilities to fight better than any other way of weight lifting etc.
dont forget explosive workouts

provides move strenght, but doesnt limit your endurance since the martial art evens it out