Need some help with a program that will improve overall fitness and endurance, but will also allow for strenghth and weight gain.

Please help. i do the equivalant of the gncc off road motorbike race.