Hello and hope you are doing well.
It could just be that you are tired and need more sleep. Just give yourself more time to sleep/rest. If the symptoms still do not resolve, then you have to get assessed for sleep disorders. Certain sleep disorders like obstructive sleep apnea can cause disturbed sleep and hence the need to sleep more. And others like narcolepsy can cause excessive sleepiness per say.
If it persists or is troublesome consult your doctor for assessment.
Hope this helped and do keep us posted.
To improve sleep, incremental changes are needed on a variety of elements. Try not to watch tv/use laptops etc about an hour before sleep as the rem will mean your sleep quality wont e great. Also, is your bed good enough? if its not supportive, get a memory foam mattress , If its too hard, get a mattress topper. Reduce the caffeine in your diet and dont exercise late at night as this will raise your body temperature and help keep you awake. Good luck, it wont happen overnight (figuratively!) but if you stick with it, youll see results
The vivid dreams, I don't know what to say about. That could be related, or maybe not a part of the problem. You're not on any medications for anything, are you?
There can be a lot of reasons for poor quality sleep. The treatment is different, depending on the underlying cause. You would need a sleep study to identify the reason for your morning tiredness, assuming there is a physical problem. You mention that you have been trying to make your sleep habits more regular, and that is a good start on addressing the problem. If you are practicing good sleep hygeine, getting at least 7 hours of sleep a night, and you still have this much trouble waking up in the morning, then I think you need to consult a sleep doctor. I have heard of young people having sleep disorders, such as sleep-related breathing problems. I used to think that was a middle-aged and older thing, but it can happen to young people, too.