Magnesium Threonate + 2g of Glycine. You should already be taking quality magnesium supplements for all sorts of reasons. Adding the Glycine at night with the mag does wonders for my sleep. Both supplements can be found for less than 20 total on Amazon.
If you wear sunglasses, try not to wear them in the morning. Try to deliberately go outside in the sun without sunglasses. I'm not saying look at the sun obviously.
Speaking of sun, get as much sunlight as you can. In the winter, tan if you have to, just don't burn. And add 5000 iu of Vitamin D3 supplements as well.
Don't eat lots of food before bed. 2-3 hours before bed you should start fasting.
Make sure your room is as cold as you can stand it while you're sleeping. Use a white noise machine or earplugs to block out noise.
As others have mentioned here, try to stay off screens 1-2 hours before bed. This is important.
Also mentioned above was caffeine intake. You shouldn't drink caffeine within 8 hours before bed time. So if you wanna go to sleep at 10pm, don't drink coffee after 2 pm for example. Some people need even more time to get it out of there system, up to 12 hours.
Lastly, if you are overweight, that's going to affect your sleep bigtime, in more than one way. Get in shape. Simply not having the extra weight will create physiologic and physical changes that will be a huge help. Adding in resistance training, which you should also be doing, helps you sleep because you'll be tired at night, and your metabolic health willl be better overall.