First off, what does your routine look like leading up to bed? What do you eat pre-bed, and how much time before you lay down is that meal consumed. You might want to check into getting a sleep mask...as funny as it sounds, they do work for alot of people. Chamomile tea seems to be good to drink before bed as well.
Lastly, you can check out Nimbus Nutritions Poseidon Night Time. This product takes our popular Poseidon Complex one step further by adding Gaba, Phenibut, & L-Trytophan. It's been called the best sleep aid ever used by many of the consumers that have used it. The flavors are killer as well.