Hmmm..
I think first off i agree with Dj infinity, for my liking it is an unusual hardstyle song, there were a few sections in the song which I couldn't think of a genre to fit. From 1:42 - 4:40 I would call that hardstyle, but the rest could need a touch up.
Personally I don't like the bass. I'm used to listening to the traditional hardstyle/nu style bases, they usually all have something in common but the bass you used in this is weird. It doesn't sound like a hardstyle base. The lead is good, the bass in the main melody is too high, lower it and it should sound much better. I got no idea what happened between 3:48 - 4:01, very unique choice of break beat. Big review :) Gl with ur future songs.
To the parts I liked 10/10 5/5, the whole song 8/10 4/5.
-Brando