Your verses are perfect, and the mix sounds great on speakers, but it falls flat on headphones, which is weird. Usually that's the other way around. Your flow is standing out above the instrumental, which is good, but that mix is very raw and flat. Needs a lot of doctoring with EQ, compression, etc., in order to sound good.
What you've proved with this piece is that you don't need fancy VSTs to make entertaining pieces though, so full stars for effort, minus half for upload quality and mastering. Really was torn on giving you a higher score, but for the reasons mention in TaintedLogic's review, quality dragged it down.
That said, if you can make this your gig, master it better, and take yourself seriously enough to do it well, I see a bright future.