Well, it's a no from me.
Sorry, but you might have talent. If you do, I couldn't tell, as you need to start by improving the quality of the vocals to match the beat that you've used, which is awesome.
I think that there are two things that you need to concentrate on first, in order to get ahead here:
1) Microphone. You might need to get a better one, because this sounds awful in quality. Decent microphones don't cost too much these days, so go out and get one that you can wire up to the computer, before trying again.
2) Recording program. Download something like Audacity and get used to the equalisation properties of that program, because you can take away some of the background interference. Edit out the first few seconds and the last couple of seconds, because the sound of you dicking around with the mic is awful.
3) Take the mic further from your mouth. Short of getting a pop-filter for the mic, you might just want to go and get yourself sorted with a decent position for recording from. The mic is a sensitive piece of equipment and it doesn't need to be in your in your mouth. Possibly turn down the mic sensitivity.
4) Writing - it's not the best rap that I've heard - try setting the beat closer to the beat of the backing track, as it would help you a lot - you don't pause enough between verses and choruses, so the track doesn't come through.
[Review Request Club]