Would these be good workouts to do at home while I’m not training in MMA at my gym?

Ok I’ve started training in Muay Thai, Kickboxing, and boxing not long ago and even want to compete in MMA cage fighting but I only go like 3 times a week (fits my schedule) and while I’m not training when I’m at home I was wondering if these exercises would be ok:

1. Running and Jogging. On the track and around my town
2. Push ups
3. Ab work outs
4. Shadow Boxing
5. Maybe weights.
Any other suggestions?