Alright.
I will keep my opinion brief. I think that this song holds potential, BUT I have a few pieces of critique for you to consider. First off, you have way to many transitions in a way too short of a time.. I mean.. there seems to be a new track coming in almost every few seconds. You can't cram all of your good musical ideas together into a few minutes, you have to space them out more and give the song time enough to properly progress without sounding too hurried to the listener. Secondly (and lastly) you need to rub some polish on this track. It doesn't matter how perfectly you place the notes, if you don't utilize the mixer and tweek the volume/bass/effects/etc your song will always come out sub-par.
To reiterate, I think that this song holds quite a bit of potential, but there are definitely a few things you need to work on before that potential can be realized. Ill be checking back sometime to see what your up to, keep improving and good work so far!