I know from personal experience how hard it is to write/sing songs. I think you did very well. Your voice is fine; have you ever thought of being a back-up singer? Once you finalize a band (or something), post the song again, but perfected, you know? That way, you can look and see the growth you've made. Good luck.