The base at the beginning and end of the song sounds sick. How did you get that sound? The panned snare drums sound very interesting. Perhaps you could make the velocity levels rice. That's always good for some lively sounding snare rolls. The instruments sound very epic. The low synth that kicks in at 1:51 sounds very dominant. I'd turn the volume down, and probably cut off some of the far lows. I like the harp at 2:14 as well. It's the most interesting instrument of that segment. I would turn up the volume and decrease the reverb. Also I would have it pan from left to right. You can change the velocity levels some more and have the arpeggios speed up and slow down. Like start slow and soft, make the speed and velocity rise as the arpeggio becomes higher, that drop everything nearing the end of the arpeggio and start over again. Have the uneven tones (1 and 3) sound louder than the even (2 and 4). The synth at 2:58 sounds better than the one before. Maybe that's because it doesn't drown out the other instruments. I like the recurring motifs. The little synth effects make the song more interesting to listen to. More is going on. They also make it sound faster. I think you're on the right track. I hope you can improve it some more even.