when regulating temperature, the body does better at heating than cooling: i sleep better and all the way through the night with a wool blanket @ 10C than with thin sheets @ 20C.
This, and also the way our bodies go to sleep is by dropping it's body temperature a bit. If it's hot in your room, or too many blankets, you're body will struggle to cool down and thus you'll struggle to get to sleep.