Dude, you've really gotta get a new mic- and I would effect your voice so it melds better with the rest of the track. Other than that, hey, gnar-gnar beat. The only thing is that I would say the plucked strings... well they don't sound BAD but they stick out. Like, a lot.
Okay I'm later in the song and you did effect your voice, and yeah, it fit a lot better.