Nice
Really digging the rhyme scheme man. Some good stuff there for sure. As far as delivery goes, I think it feels like you could use a bit more excitement.
About the beat, it's good, but has some mixing issues. The drums need to be brought forth more into the mix mainly, and the lower end is missing in parts of the beat.
Still, great stuff