I think you have great melodic ideas and are off to a great start. Some study of song structure I think would benefit you greatly. You have what sounds like a lot of intros and bridges and occasional drops. But it's very hard to tell what is a drop and what isn't
Mix at 1:20 is pretty unbalanced. That genesis style bass is LOUD relative to the rest of the song.
I appreciate the incorporation of transition noises.
It feels like this is two separate songs together at 2:00. There is a pretty long intro into 2:40, leaving it to feel pretty empty. I still like all the elements you're bringing together.
I feel 3:00 could be completely cut and lead into a final drop without harming the song any. As I mentioned, it feels like builds, into intros, into builds again -- see 3:40
You have 2 basses fighting for melodic space there. I would separate them out.
Check that you don't have bang and olufsen audio drivers. Those could give the impression that this is a balanced mix. If you do, install the "high definition audio driver" that comes default with your computer instead. Once upon a time I had this issue.
Thanks for coming out to NGUAC!