So a few things, I think, made this song somewhat grating to listen to. I know that sounds really harsh, but I mean that in the nicest way.
First of all, the same noise plays over and over and over and over. That's the primary reason for my somewhat low rating, really, because the monotony really tarnishes the overall feel of the song. It's not a bad noise, and not a bad melody, but no noise and no melody should play for sooooooooooooo long. I think you understand.
A smaller thing that I think contributed to the monotony was that the kick was kind of odd. It's more prominent at the end when the drums are more solo, but I think that the bass of the kick hangs around way too long for this harder kind of music. I don't know if you're using the free Cymatics kicks or not, but if you are, don't. The bass tones of those kicks last for too long. They're good for modifying, though, and I suggest you mess around with them to make them sound better (using pretty much any effect that doesn't mellow out a sound). In the meantime, you might have better luck just using the Kozmoz 3k follower drum sample pack, and using the kicks from that pack. It's totally free, here's the link: https://www.youtube.com/watch?v=_wcQHLJmHZQ&t=11s
I see that you put some "hard work" into this song, but you've got to realize that if you're not working smarter, then hard work means nothing. Even worse, if your idea of "hard work" is working on a song for months, then that will make you want to quit music production altogether, because if each song is going to take 3 months to make, what real reason do you have for putting yourself through that? The simple answer - make songs in 3 days instead of 3 months. It'll turn out way better than you'd think, and you'll improve astronomically faster. Sounds a little crazy, but I think that only crazy people get crazy good. :)
So good luck in the future. And really quickly, I don't know if it counts as self-promo, but if you check my main news page, I have some really awesome links posted. (They don't link to any website that I've had a hand in making, other than my sample pack on Google Drive. :p) I highly suggest you check them out. The things other than my sample pack, I mean. xD