Just want to add my two cents
This sounds really good, but as a producer I always hear stuff that I PERSONALLY want to change, not because it doesn't sound good, it's just my own ideas wanting to get out. So here's some tips you MAY (emphasis on the may) want to add to your future productions:
1. Bring out the kick drum - The kick feels very quiet and weak compared to the energy of the rest of the song. Maybe adding a compressor and turning up the post gain?
2. Chord stabs - With a genre like this (Trance\Progressive House maybe?), the song progresses a lot better with a nice defined chord stab leading the song. Using a filter you can build this up throughout the song to create tension and release.
3. Making it just a bit slower - I personally think this would sound a lot nicer if the BPM was a bit slower, 128-135 would be good.
Anyway, take it or leave it, this is really good!