As long as I'm not anxious about anything, I sleep well. I do all the usual advice. Maintain a consistent sleep schedule, including weekends, and try to hold to it as much as possible even during travel and vacation. General healthy diet and exercise. Turn off screens. Max Richter sleep soundtrack low in the background. The "alphabet game" or whatever, probably learned about it on here or reddit: pick any letter and then think of every word that starts with that letter. It keeps you brain occupied on something inconsequential so no other important thoughts take my attention. Melatonin when I do need to shift away from my normal schedule for some reason.
I suspect a genetic predisposition; my dad is like this and most of my siblings.
My real super power is my ability to sleep on planes. I'll be out cold by the time the plane leaves the runway.
And sometimes I'll get my brain knotted up over some dumb problem, worry about it and not sleep for two nights straight. Crash hard. Then be fine.