It's alright, although you could really use a pop filter for your mic if you don't have one. Your vocals sound very fuzzy and lack clarity. I use a sock over a coat hanger and sock.
Track itself needs a bit of work as well. Mix seems uniformly EQ'ed, which is fine. Instruments themselves need to be moved around a bit in it. Basses are laying down in the mix. Pads and high ends are too loud and in your face in comparison. Reggae-ish guitar needs to be more spacy and fluid, sort of flowing in and out on either side with some reverb and perhaps chorus. Make it funky.
Also, your singing voice sounds as if you're just talking impassionately into the microphone. It may be that you are trying to sing a bit too low to resonate in your nasal passages. Guys struggle with resonance a lot more than women, I notice. Sing! And don't just sing like you speak. Give us a performance!