I'd challenge you to try coming up with a chord progression with some quick arps or something with sustain. Then have a lead carry you through. Currently your "chord progression" /is/ your melody, and I'd like to hear something with more depth.
Also try coming up with a longer melody and extend that playtime, utilize some bridges and give your song some definite structure (you do have some breaks which is nice). Right now everything moves by a bit quickly. I really like that bass line you have, it's fun.
Altogether it's not by any means a bad song, it's pleasant to listen to, which is more than what I can say about many people that are new to music production.