Thoughts
How long have you been producing for?
It seems like I can tell where you're at right now, because this track is pretty reminiscent of myself in certain ways (at least some bits of me presently, mostly in the past).
Some tips -
Transitions could use a better tie,
Try and break up the track into a song structure, and do it with a strong transition tie (use less crashes and use them sparingly at the end of a Chorus for example).
Bassline, try EQing it so you don't have so many instruments blending in the same frequencies, that way your track sounds more defined.
Repetition is always good, but try working your instruments, for example the intro melody, into a longer progression.
Drums seem pretty good, the bass kick seems a bit weak, if it were deeper it'd be pretty slick.
Keep it up mate,
~DJ Harlock