How do you sleep well?

I could sleep for hours and wake up feeling unrested. I started using a weighted blanket, and now even if I don't get enough sleep my body feels rested. How do you make your sleep feel restful?
How do you sleep well?
Post Opinion