Please give me a combination to help with sleep.

I am currently taking a small dose of melatonin (breaking apart 5mg of slow-release melatonin to take), L-theanine, magnesium glycinate, GABA, KSM-66, as well as omega-3 and some vitamins. These sometimes help me sleep, but sometimes they don't, so the effects are inconsistent. Especially before I go to bed, I tend to overthink and recall some painful experiences, which leads to anxiety and makes it hard for me to fall asleep. In this case, are there any supplements or solutions that could be recommended? thanks