Are you eating enough? I work hard on my diet but I find I don't recover well if I don't eat enough sometimes. I stay sluggish and sore. Adding a few hundred calories for a couple days normally fixes me up. I won't give any sleep advice as I'm a terrible sleeper.
From you last post though it sounds like you tweaked something a little. I'd rest and stretch for a couple days maybe (don't over stretch a pulled muscle though) and see how you feel after an easy ride then