Oh and this is the weird one... I sleep with one airpod/bluetooth headphone in. I have ADHD and if I'm not tired enough I'll wake up around 2-4 to pee then be awake thinking about work/family/stupid things I did 10 years ago. I don't know how I got started doing this but now I listen to an audiobook at very low volume on a 15 minute sleep timer. I only listen to books I've read a bunch (currently I cycle between Hyperion books, enders game, LOTR, a handful of King novels, Stoner, The Great Gatsby - pretty much any book where I can pick up at any time and know whats going on without being too interested) and fall asleep to that.
It prevents my mind from drifting and helps me sleep a lot better. As a bonus I get to reread/listen to classics I enjoy several times a year.
I don't know anyone else who does this but I've been doing it for 2-3 years and its changed sleep for me dramatically.