I have found that my antihystamine pills which I need to take daily anyway, make me drowsy. This has meant I find it easier to fall asleep many nights. I don't think pills are the answer but they can help when you need to sleep quite badly.
I used to find milk helped but also made me feel phlegm at the back of my throat which used to keep me awake. Now I don't have milk before I sleep I have water and it helps in the longer term.
Having no TV is an ideal but I think it depends on what you need, I need the TV on as the news helps me drift off. I put it on a timer for 20 mins or so and can fall alseep to it but it has to be the news, anything else is too jumpy in sound and can keep me awake.
I did once try not sleeping for 48 hours to see if I could then fall asleep the following night. I did fall asleep quite quickly, the first night was fine, I woke after 8 hours sleep...then slept for 15 hours the second night, right through the alarm clocks and ruined any new pattern I had tried to build. Back to square 1.
Its worth seeing a doctor to rule out any neurological issues as there may well be some that can affect your sleeping patterns.