Nice one, but it does get a little repetitive. You've got plenty of drum, bass and melody, so I think what's missing is some background rhythm/harmony, e.g. arpeggios. You could also change the lead instrument at some point in the track, maybe with some little melody variations, or in a higher octave. Just keep playing with it.