Sleep is a habit.
If you break the habit of what time your retiring to bed it is a good start.
Go to bed early, eat heavy first thing in the morning not so heavy during the day so your work or training works it off and your body isnt doing it while you try to sleep.
Eat very light before retiriing that helps drop weight and helps sleep.
Cut down on coffee and tea etc.
Try decaf towards the latter end of the day if you have to have it.
Try a bath with epson salts in it before bed.
Try rubbing a small amount of lavender oil onto your temples.
Dont put ya fingers near ya eyes :-)
Try laying in bed and tensing up your toes and relaxing them ,then go up your body piece by piece until you have tensed then fully relaxed each section.
You can go from the top of your head to your face to your ears to your neck,shoulders ,arms fingers,chest upper back ,mid , lower ,hips upper legs ,lower etc etc or reverse way around or both.
To really relax you have to experience the reverse first.
You have to give your self the gift of time for your self in order to relax.
People who feel that they are ran by life have sleep and relax probs.
people who feel that they run their own time find peace in their own time.
Try to simply watch your thoughts go through your mind like clouds passing through instead of gettting emotionally tied into them.this will eventually free you from the ones that keep you thinking and awake. IT will also eventually make you realize that you are not what you think,you are seperate and observing what you think until you get emotionally attached.