I would say that Taurine would be a good addition to the list. Although Taurine is an active component in many energy drinks that are meant to help you stay active with more energy, when taken at bedtime, not in the form of an energy drink, it can also help you to relax and fall asleep and potentially sleep longer.
Here is a relevant quote :
' A positive correlation was also observed between dietary taurine intake and the total sleep score. In particular, positive correlations were observed between dietary taurine intake and sleep scores for questions including ‘take a long time to fall asleep (p < 0.05)', ‘difficult to fall asleep again during fitful sleep (p < 0.05)', and ‘continuously sleepy in the morning (p < 0.05)'. '