Haha! Well if it helps, I have been having erratic sleep patterns for the last few years actually (Pretty sure borderline insomnia but not sure). I find that reading as a few have suggested is a great way to fall asleep. Another is physical exercise; I sit at my desk for ~7 hours a day, and then another 2.5 getting to and back from work. So i'm mentally tired from sitting almost 10 hours but not physically. I recently started gymming again/going on walks and trying to eat more veggies, and its definitely helping me fall asleep. I would try to stay away from alco, it definitely does help, but long term could lead to problems!
Also, in the most politically correct way and not a loaded sentence, you should use your bed only for sleeping

By that I mean, don’t surf the net on your laptop, or call a friend for a while or watch TV in your bed (If you have a TV near your bed). If you treat the room only for sleeping, it will psychologically 'help' you sleep. We are creatures of habit after all.
However by far the biggest thing I found was learning to 'switch off' at night. I find that I just simply cannot do this; 4 hours of sleep the previous night, I'll still be up at 1am thinking about that damn OAG I need to get or whether I should move closer to work. Even whether or not I should do something interesting in Christmas! Maybe try making a list of things on your mind before sleeping. And focus your thoughts on just sleep, on void, and nothing else. I find that to be more effective than anything else.
Hope this helps!