To put it plain and simple: what is the best way for a traditional martial artist to train?
What I mean by this is excluding actual training in the dojo (obviously by far the best way to improve), what could a traditional martial artist do (in the gym, for example) that would improve his/her martial arts, from a traditional, self defence point of view as opposed to someone who competes?
Some aspects are more clear than others, such as lifting heavy weights to build more power, focusing on compound exercises. Heavy bag training would be another obvious one.
Does anyone else have any suggestions of exercises? For example, would boxing footwork drills be of any use in this context? How important is cardio? I’m looking for ways to train smarter in the gym to indirectly improve my karate, if that makes sense! I generally go to the gym twice a week, do a weightlifting session and then go home. Any other ideas would be appreciated!