I'll be in the shoes of you fellas soon, into final few sems of uni right now.
And I agree the biggest edge is being young - low liabilities and no kids (at least for me) so you can afford to throw it all on the line and lose (a few times over). You've got the experience too, so even if you take time off the work force, experience and youth will still be on your side for future job opportunities, at least for most industries. Another huge edge is just the amount of late nights we can pull from Uni, brains learn to be a sponge for knowledge, learning can be exponential both for degree and in the market.
At the same time youth can be burden, overconfidence, arrogance, irrationality, emotional vulnerability, exuberance. I think each of those burdens can be tweaked into positives if they're focused in the right places.
My experience is:
If you really want it, you'll make ends meet even, relentless work will eventually show results - might take a little stubbornness & creativity.
Uni + engineering work experience as the compulsory end part of my degree takes up 60hours/week for me. So I don't really have the screentime to trade often, I'm more of a research, get set early and wait kinda guy as it fits my lifestyle. I still run a system just like a professional trader would; scans, watchlists updates, macro analysis, stats, portfolio analysis, risk. My mindset is to be disciplined/operate like a professional would, so when uni is done and screentime is free I'll be mentally and logistically prepared.