To add onto your solid points here Abdelaziz... Something that really helped me fall asleep was going on a 45 minute walk before bed...
Before sleeping everyday I make it a point to go on a short 45 minute walk, without my phone, without my headphones, and without any distractions...
Just me and the beautiful nature. This has increased my ability to appreciate nature tremendously, helped my mental health, and by extension really helped me sleep too.