Probably kind of a harsh review but...
I'm not too fond of this particular progression, I feel it's a bit overdone, but I really do like the melodies you've come up with, it's definitely really catchy. :D Here's my critique, I hope this doesn't come across as offensive:
The levels are ABSOLUTELY unbalanced beyond belief. the leads you used for the melodies are fluctuating in loudness and at some points are overcompressing the track and it sounds really, really sloppy. As far as fullness, things sound fine with the bass, but when you lose that, the track gets lost too. The kickdrum is overcompressed too and the frequency sweeps, while somewhat original, don't work for this song at all. The crash is really harsh also, turn that down some.
Suggestions:
1. Add a bassy pad or something to accompany the low-end--work on adding a clean fullness in general
2. Work on maintaining levels, the supersaw and crash are just too high.
3. Try to be careful where you add your filter effects; they are really common and work nice for many tracks, but you kind of overdid i believe.
4. Try to tone it down on the reverb; reverb is generally used to make things sound a bit more smooth/natural, but overdoing it will just make things sound unclear/muddy and it's an ear-sore.
Happy producin! 3/5, 6/10