Overall, the track is not bad, I like it. All of the elements sound good together, but some of them are fighting for space. I would recommend you introduce more elements or maybe different melodies as the song elvolves, because some of the sections are a little repetitive.