I think your tunes are probably good for what they are (Shan is it?), but unfortunately there aren't many people here who listen to rap / hip-hop. I certainly don't know anything about it, so my ability to say anything substantial is rather hampered. They seem very well recorded and mixed though.
Bill