Maybe you've just been playing a lot of video games lately? I'm not saying there is anything wrong with that, but maybe it would help to do something interesting in real life? If you want your dreams to be more vivid, take some time to slow down and pay attention to the details in real life. Maybe go for a walk in a beautiful setting, or sit in the park and do some sketching? Find something that forces you to be interested in your surroundings.