Everyone's had great information! Bounceswoosh, I love freeweights, it's usually what I use when I do strenght training. Another suggestion would be to get a set of resistance bands, they are cheaper and don't take up as much room and you'd be surprised at how effective they are. When I find the link to the place I bought mine, I'll post it.

Also regarding hydration and mountain biking, I also used to not drink while I was riding or be sooo focused on riding that I would forget to drink. I had to mentally remind myself to stop and drink (if you don't feel comfortable drinking from your camelback while riding). I stop even if people are far ahead of me.

Good luck!