You don't become a morning person by suddenly learning how to wake up early consistently.
The key is to learn how to go to bed early. If you can go to bed at 8 or 9pm and fall asleep within an hour, you will wake up just fine in the morning. In fact, you may not even need an alarm clock (I wake up 30 mins before my alarm goes off now).
Make sure you are exhausted by 9pm, then get your ass in bed. Give yourself 2-3 months to adjust (it may not take that long) but the key is to go to bed on time. If you've been chronically sleep-deprived you may need the extra sleep for a couple months before 6-8 hours will be enough. 9pm + 6 hours = 3am, +8 hours = 5am.
What someone said about living a wholesome life is pretty much on the mark. Unfortunately all the fun stuff seems to happen from 9pm to 3am. If you partake in the fun stuff you will not become a morning person. Don't fight nature with two incompatible goals. If you want to party and have that kind of fun you are a night person. That's ok. You can always switch and become a morning person later (I did).