Honestly...
The music and lyrics were very generic, and the singing was just not good. I will give you props for playing your guitar parts though. Those sounded fine to me. I really hate giving harsh reviews, but honesty is my policy. I'm not saying I could sing or write much better, which is why I stick to what I'm good at. But, I also believe you only get better with time and practice, so with that said, keep it up.