This song appears to be mainly various chord progressions. Very pleasant chord progressions, with nice tone, but not exactly enough to reach the status of a 'song'.
Are you using Garageband instruments?
I think perhaps with some decent software and longer more varied songs you could make some very nice music. Music software does not need to be expensive, in my experience, as long as you are willing to buy older stuff off Ebay and such.
Anyway, good luck, keep working hard.
I'm just using the loops in Garageband. I can't afford any real programs. Acid is at least $200 and Logic is $600.