Hi SynesthesiaC, I like the fact that you try to mix a few personal tastes without falling in the "I must be more D&B here and there"... There are some almost trancey tunes, reminiscences of the 80s and early 90s in the intro, and after the drop all hell breaks loose...
I would recommend anyone reviewing here not to be daunted by the first half a minute or so of the song, what comes next is worth it!
Personally, I think that your production needs quite a lot of tweaks from an eqing point of view, and reducing some of the subbass because it's definitely adding a bit too much grit in the main section.
Other than that, this is also very close to my own personal taste with music... anthemic yet breakbeaty...
I would also try to stick to more limited melodies, too many ideas mixed can detract a bit from the core values of the song.
SO my overall: reduce the extras, focus a bit more on the first main section, and keep the good work --- it's quite impressive mate
David