I know many will complain and say "well why did you leave me 1 star!? At least leave a review or something," and so I will.
To begin with, it's jarring, to the point that it hurts my ears. I've heard it said before, and I want to aspire to that -- but good music, they say, is the kind that you want to turn the volume up for, not down. The instrumentation is actually very painful and piercing.
When I listened to the track I began to wonder if you weren't simply coming from an EDM background and then substituting all your instruments for stereotypical rock ones. I was wrong on that front, this was a legit attempt at rock. Rock songs tend to have a grounding, bass + drums, guitar that complements it, then everything else. Your lead guitar is way too loud, and the drums are often inaudible compared to whatever else is playing.
I take it you've listened to many rock pieces before this. Please, take the time to listen to your favourite rock pieces, how they sound like, and why they sound good to you. Then, try to implement it, little by little. It could be instrumentation. It could be a nice grounding groove. Whatever it is, listening to things in the genre could certainly help you along.
And please -- don't give up. Knowing where you're at is half the battle, but you'll only get better from here if you keep trying.