Par entrenar para una carrera de mtb hay que hacer fondo y potencia.
El fondo son largos recorridos, donde lo importante es rodar y rodar, o sea meterle kilometros a las piernas y bicicleta.
En cambio la potencia se logra con entrenamientos más cortos, pero intensos, para fortalecer músculos.
los dos son importantes, porque con el fondo nos acostumbramos a estar mucho tiempo en la bicicleta y la potencia nos sirve para que podamos aplicar la mayor fuerza en condiciones extremas durante la carrera, y con esto me refiero básicamente a los repechos, largada y tramo final.
El entrenamiento va a depender mucho del tiempo que dispongas, si queres correr en elite, tenes que dormir encima de la bici, dieta, gimnasio, etc, etc.
Para correr compitiendo y sin dejar de disfrutar, por lo que vos mencionas de como entrenas esta muy bien, como mantenimiento, por lo que deberías ajustarlo un poco para la carrera,o sea hace un poco mas de 30km ejemplo 45km, en fondo a una velocidad que puedas mantener sin mayores sobresaltos, tene en cuenta que siempre te cueste un poquito esa velocidad de lo contrario estas paseando y que lo importante es que sea constante. En la potencia mantene los 30km que estabas haciendo, con la diferencia de que durante unos minutos pedalea a tu máximo hasta que te agites luego descansa un tiempo similar y de nuevo al máximo y así sucesivamente hasta llegar a los 30km.Te recomiendo que el día de descanso sea después de entrenar la potencia, espero que te sirva de algo mucha suerte