Just accept that you need to be in bed by 9pm at the latest every night. This means that you will actually be asleep by 10pm at the latest. Therefore if you sleep for 9 hours you'll be up at 7am. 9 hours is more than enough for anyone, including an athlete. IF you don't need 9 hours, then woop you're up at 5, go work out, have an awesome breakfast, and prepare for a day of being a badass.
Something that has really helped me is to keep my room very tidy and clutter free, and to make the effort to clean my bedsheets at least once a week. Take all your clutter into the trash or another room. If you find your room constantly with clothes everywhere, either downsize OR buy a bigger clothes cupboard.
I know it's hard, but it's just a habit. Change is always hard. Once your mind and body get accustomed to it though, it will feel completely natural. Also you MUST BE CONSISTENT if you want the habit to set and for it to become easy. That means no 3am party nights sadly, or else it will just fuck up your next night and the cycle continues.
Follow this way of life so when you are awake you will always have the energy to truly seize your day and get all your stuff done. Be it working out, socializing, work, study, or a mixture.