Magnesium supplements, melotonin, no caffeine after 1 pm..and some other sleep aids..
I would do a lot of Yoga Nidra to rest my body and be able to function next day with less sleep. Even HIIT workouts to exhaust myself did not work.
Of late the 30 minutes pranayama classes has been a game changer for me. And 5-10 minutes of Aum Chanting before bedtime alon with anulom vilom seems to be helping me. Please do try at least 30 minutes of pranayama in a day and see the difference.