To sleep better I strongly suggest co-sleeping but if that is not an option you could try Dr Gordon's method:

http://drjaygordon.com/attachment/sleeppattern.html

He suggests this for babies...