What I honestly think.
I'm gonna lay it out as honestly as I can, cause you asked. Complaints first,...
The lyrics - The bane of most hip-hop/rap songs in my opinion. The background music drew me in and just when I was gettin into it, you start rapping about how baddass you are. I understand that that's pretty much the standard thing to do with hip-hop/rap songs, but come on! Do something original. The lyrics are as deep as my baby cousin's swimming pool. Lyrics are the reason I generally stray from hip-hop(with a couple exeptions like Shad) and gravitate toward Trip-Hop(like Tricky) which is basically a deeper, evil twin to hip-hop. Though the lyrics are my only real complaint. I'm not trying to be a dick either, I understand that you probably worked really hard on this and it does show. You've got some pretty cool rhymes in there too, they're just generic to me. I know there's alot of people who would go apeshit for this though.
I loved the background music though I can tell the production isn't top notch. May I ask what program your using?
I used a demo version for this since my computer got fucked up and fried. So as I said just a lil demo of this program I cant think of off the top of my head.