Fire the trainer and hire Coach Seiji and one of his online programs. He is a great trainer and has great programs created specifically for motocross. Send him an email at firstname.lastname@example.org
Another option is to study the workouts presented on VT and put a program together for yourself.
Coach Seiji is presenting a 19-week online training program that we are presenting daily on the site, but that is designed specifically for the guy with limited time. One hour per day 5 days per week. Sounds like you have more time than that, so getting a program designed specifically for you from Coach Seiji would be perfect for you.