I have a Cheap and easy way to help just a suggestion is all not saying what you have to do.
In the army we do this before and after PT, and during deployments.
Bananas!
The Potassium in the bananas help with muscle soreness and fatigue. Eat 2 a day or 1 depending on how much potassium your body needs.
Stretch, Before you ride and immediately after you will notice a huge difference.
Drink water or gatorade to keep hydrated also the gatorade/ powerade helps replenish electrolytes which keeps your body retaining its valuable water levels.
Last but not Least, Sleep.
Your body needs rest, that is the real way to recover.
I hope this helps, sure helps me.