Y.M.
I had/ have the same problems with my 4 year old girl.
What has helped with her she has a cd player in her room and she has 3 or 4 sleepytime cd's she can pick from and they are on repeat play all night, it is important that they are on repeat, because otherwise the child will wake up when the cd ends, because it is too quiet.
The other thing is a sweater that I have worn for a day and it is put on one of her larege stuffed animals. It comforts her to have my smell close to her and she is convinced that nightmares are afraid of mommy and they are tricked buy the bunny in moms sweater. In that case, if it works for her it works for me...LOL
Hope this helps.