Have you tried taping your mouth at night? If you're a mouth breather, as I was, it can make a noticeable difference in your sleep quality.
I have something I want to share with you. For many years, I experienced issues similar to yours, struggling with a restless mind and genetic factors from my mother that prevented me from falling asleep easily. I tried implementing various good habits, some of which worked quite well for me, like exposing myself to morning sunlight.
However, the drawback to relying solely on these habits is that if I ever missed maintaining them, my sleep problems would return. Eventually, neurofeedback resolve my sleep issues once and for all. Now, even if I slip into bad sleep habits, I'm still able to fall asleep with ease. It is this practitioner (Roger Li, braininfinity.com) in Hong Kong helped me. This is not an advertisement, I just think you may be interested.