A workout program is only as good as its ability to meet your goals. A supremely constructed bodybuilding routine is useless to a fighter as much as the other way around. It really all comes down to your goals. Do you want to improve your cardio, hypertrophy, strength, power, metabolic power, body composition or flexibility? Now ideally we would like to improve all of them within the same workout cycle. But the more variables you try to control the more complicated the program becomes and eventually you experience diminishing returns no matter the amount effort you put in.
So my suggestion is to determine where your physical game is weakest and let me know. We can talk more about an effective program then. Good luck, and if you have anymore questions just message me.