Wow this is actually awesome, I love the contrast between the bright and uplifting melody and the darker accompanying basses. All the transitions were spot on as well.
I think some vocals could be a pretty good addition to this, maybe if you don't like your voice you can try to get someone else to sing.
Either way, great track. Keep it up!