I am solidly in the “ride more” camp. Obviously all the other stuff can help as well, but nothing beats being in riding shape from riding, especially if you’re new at the game. I’ve had my way with more than a few buff gym rat riders, and it’s because I would ride All the time. I’d fill up the tank on my big 450 4-stroke and ride it on the track til it was empty. Do that a few times a week, then hop on my 2-stroke and race it, and I always had a little bit left in reserve at the end of the day. If you’re doing enduros or cross country stuff, go out with a strong rider (not a big group of play riders) and do as many hard miles as you physically can, then do a few more. Ride as much varied terrain as you can...sand, mud, snow, rocks, steep stuff, tight stuff, wide open high-speed stuff. It’ll take much less mental and physical energy to navigate it when you come across it in a race if you’re already familiar with it. I remember when I first started riding in the dirt I’d ride once a week. Also, try to ride multiple days in a row. I really noticed a big difference when I started camping and riding 2 days in a row. I always felt better the next day, and it seemed like I could really work on stuff I learned the day before.
Just my .02 worth. Good luck, however you decide to do it!
WC