I unfortunately lack the musical knowledge to provide any real insight or advice about the mixing, but I CAN say that this is a nice chill song to relax to.
Kinda makes me think of some of the Menu Songs from certain RPG games I've played, and that my friend is a compliment. :P
As for trying to sound more professional? Don't worry about it, there is a thousand and one different ways to make music, so don't think you need to follow a formula or your work might become predictable.
I'll give you the wise words from a Snowboarder I know... "Don't force it, FEEL IT!"
Just keep making music and you'll gradually learn ways to make bigger and better songs.
Keep on grooving mah dude!