I saw your other post. Alcohol disturb my sleep like you could not imagine and I can clearly see it with my fitness tracker. I don’t drink much or even often but when I have just a few drinks I can see it impact my sleep quality big time. So refrain from drinking and you may not need the supplements. Yes alcohol will make you fall asleep but it is a known fact that sleep quality is greatly affected.
If sleep quality is still a problem even when not drinking for several days/weeks then ZMA or ElitePro Minerals will help. When I add vitamin C on top of that (I think it is the vitamin C and magnesium combination), I have the most vivid dreams!