There is a lack within the structure itself, too many different parts placed one after the other. The vocal doesn't sound good, maybe in metallic or bass tones? Too bad, it could have done something really good, there are some great ideas ...
I really like your your melody and vocals!
kick could be better but it's ok.
Keep up your good hardstyle work
Dat melody, nice job man keep up the work :D
Please contact me if you would like to use this in a project. We can discuss the details.