Dont be so hard on yourself, its not that bad.
it isnt bad since u said its your 1st song i'll give it a 5! SPUD :P
As your 1st song, this isn't crappy. lol It need more work added to it but it isnt bad. As a suggestion try to add more melodies and sounds to this becuase that one sound gets repetitive.
Check out my stuff, I just released a song named evolve, you mind reviewing that please.
Please contact me if you would like to use this in a project. We can discuss the details.