try stretching before and after riding...you can try stretching in the shower when your body has been able to relax a bit from the warm water.
Also try out stuff from hammernutrition.com. Hammer Nutrition has some great fuels and supliments that could help you out and if you do decided to use their products give them a buzz before you order they tend to let you know if you really need the item or if something else would work better.