Here's my feedback to the song:
The voice sounds very clear, sounds like a good microphone was used for the recording. The effects used on it are nice either. Considering this is a hiphop, there is much variation put in, which keeps the listener interested, which also is very positive.
About possible improvement: I'm not sure, but I think you only used one layer for the voice. It's very usual, that people put in double layers for the voice. Basically, you rap everything twice with the same speed and put both tracks together, one being the primar track and one the secondary. It adds more to the professional sound in my opinion. You should also play around a bit with the stereo, putting some instruments or tracks more to the left and others to the right.
Tip: You should add the tag "Trap" as well as I can hear out some elements of the trap genre.