You have basically the perfect voice to be a rapper, to be honest. The way you rap kind of sounds like a really mellow late '80s, early '90s flow. That's definitely not a bad thing and I don't presume to know if that was intentional or not, but just to pad my review, if you wanted to make it sound more modern and/or natural, try to rap as if you're just talking. That's easier said than done, obviously, but instead of thinking "I better make sure to hit every syllable on the kick or snare" just know where you want the punchline to land and rap your way there. You're already hitting that laid back intonation and you clearly know how to stay on beat so you will just sort of naturally stay in rhythm. A little "filler" goes a long way in that regard.