Depression and anxiety neurosis can cause sleeplessness. Since you have ruled out any other diseases like anaemia, diabetes mellitus etc. if the above two conditions are treated, your sleep would improve.
Homeopathic Medicine has good remedies like Arg.nit, Gelsemium, Ignatia, Staphysagria to see that anxiety and Depression are tackled and your sleep will make you fresh.