Needs some..
Theory.
But you definitely have a good ear.
My advice to you is, keep working at it, experiment with more effects for a truly ambient sounding song. Maybe some nice reverb, a little echo here and there and maybe a creamy little pad playing in the background to really seal the deal. Some water effects never hurt either! :D
-Dan
Listen to a bit of my stuff if you want :)