Your lifestyle plays a part in your sleeping pattern
a) are you taking any drugs legal/illegal ?
b)give plenty of time between dinner and going to sleep ( don't eat right before sleeping)
c) avoid caffeine in the evening
d) are you getting much exercise during the day? doing more will tire you out
e) reading a book before sleep as opposed to TV, reading a book will help your mind relax more
f) consider something like meditation - it can help bring your mind to a more still state.
g) try to avoid sleeping tablets if possible
h) Try to avoid alcohol last thing before sleep as well