I have found that the #1 cause for lost sleep is anxiety. Every piece of sleep hygiene, from blue light to meals to exercise to whatever else you want to consider can't hold a candle to going to bed with a quiet head. Your advice is good but I wanted to put this out there: First fix your worrying and running thoughts, then fix your sleep environment if you still need to, then look into medication.