Dude, really cool sound you have going!
Your chord progressions are really cool, and your ideas for arrangement are pretty solid.
The things I think you could work on:
1. If you're going to use synthesized representations of real instruments, you really need a good ones, or else it will sound unprofessional. This shows especially at the beginning with the distorted guitar sound. Your drum samples on the other hand were pretty nice.
2. Some of the synths you chose are a bit cliche sounding (as in they may have been used in the 80s, but not since then in contemporary EDM). Some examples are the bell sound which comes in at 0:14, or the lead sound which comes in at 2:16.
3. The little fill you have around 1:25 or 1:26 sounds too bare. If you're going to go for that interruption, you really have to fill that space with a REALLY cool sound, or else it will fall flat.
4. Your trap elements only showed for a bit (around 2:15?), and I thought you could have incorporated it more, seeing as that was your main goal. It works well how you did it, but I thought you might want to even out the amount of dubstep with trap.
5. The ending sounds like you just tacked it on, you might want to change that.
Overall I really enjoyed this -- I don't mean to be hypercritical with all of the comments, but you said you're looking to improve, so I thought I'd give you some advice (which you can take or not, it's really up to you haha).
By the way, what did you use for your bass (was it Massive?)? It sounded really good.
I hope this helped a bit.
- CS