I have weights that i've been using. i usually do push ups, sit ups, bi/tricep curls, lunges, calf raises 3/4 times a week. also do road rides about 2 times a week. as far as off road, it's usually monday for a mtb group ride, and tuesday for a weekly cross training.
This will be my first time racing, so do you think that's enough? maybe running?
Also, this might help. when i went to the first cross clinic, i was able to do 30 minutes of a cross cuircut without too much trouble. the course was flat, 2 sets of barriers and no hills. probably 1/2-1/3 mile in total.