In order to dream well you need to be able to sleep well. Practice good sleep hygiene by keeping your bedroom dark, ...