The bells in this mix seem a little dry. Maybe adding some wide reverb or stereo delay on them might have helped. This mix is also kind of repetitive with basically the same three notes playing over and over again in the square wave arpeggio (with some variation but not much).
When making songs, try thinking of ways to keep people listening. Listen to your own songs objectively and think about when a person might find a song would get boring. Then figure out how to keep their attention. ;)