Definitely keep working on it. I really enjoy what I'm hearing. Reminds me of Orjan Nilsen, Andy Moor, or something that I would hear on Armada. Really digging the arrangement and flow of this track as well as that crunchy bass that hits after the intro. I feel like the break that comes after that section is also extremely well placed.
Unfortunately you are at a level beyond myself so I can't offer any obvious feedback. I would add a bit more variety in the chord progression during the break and use a bit more than 4 chords but that's completely down to personal taste. Also at 2:40 something about the chord synths in the mix sounds a bit off. I can't pinpoint exactly what it is but when transitioning from the previous section it's almost like the stereo image seems to disappear. I don't know whether that's because the synths are to lowly balanced in the mix or whether it's a stereo width problem. It might not have anything to do with the chord synths but it definitely feels like the stereo image suddenly disappears. My ears aren't trained well enough to pinpoint exactly what it is. Also in the section after the intro I would temporarily add some quarter note ride cymbals in the final 4 bars to give it a bit more flow and then remove them. The best way I can describe what I just heard is in armin van buurens "save my night" at 0:37.
https://www.youtube.com/watch?v=xarUfnzIcmo Finally in some sections I feel like the highs are a bit to harsh. If you listen to 2:40 in headphones at a mid to high volume you hear a consistent "hisssssssss" which may or may not have been what you were after but is fatiguing on my ears. This section as well as the section after the intro seems to be be harsh in the highs. Maybe try adding a bit more of a low pass filter on some of the instruments in the mix to tame the highs a bit more.
That's all I can really say right now. Once again most of these things are a matter of taste. Hope this helps and I would love to hear the finished version!