This wasn't bad - the composition itself was a little all over (from 1.26, it sounded like the bars/loops were just not fitting properly).
When it hit 1.57ish the drum loops escalated rapidly after 2 bars per introduction...usually in Trancy/Dance songs, you introduce new hats, claps, loops after around 4 bars (with a slight fill/build followed by something like a Crash) to emphasize a clear song progression to the listener.
Soon after (2.09) you had what I thought was a kick build, as they got faster, but the drop never really came...it just went back into the regular drum loop and felt unnecessary... I felt like when you introduced additional melodies, they kind of just jumped in like you were just finding new sounds you liked and put them in wherever....there was no clear build to them.
As soon as it 3.06ish I thought the rest of the track was redundant as for a last verse/finale, it really didnt give a climactic type ending and was still introducing new sounds. I did like the slightly harder, tin like bass sound though.
Maybe introduce some automation (like fade/filters) when introducing new verses etc....it brings in a sense of progression. As mentioned above, work on the composition - To start, try it in 3 main parts (or stages): 1st being the introduction/build (like most trance/dance songs), followed by a melodic breakdown which introduces the main synth that builds into an epic drop. 2nd Obviously the Chorus after the drop - can last as long as it need to, but make sure you progress it enough so the listener doesnt get bored. 3rd the Outro, which is usually similar to the melodies of the intro but will often gradually minimize to end the song.
Obviously, this is all just my opinion and is harder to articulate over text - I am by no means a massive expert. I can tell you had fun with it though, which is great - i'm sure you will bring out some epic tracks the further you stick to this :)