I cant help but feel like you dont listen to much hip-hop.
I find it hard to write negative reviews, because music is art, and speaking poorly about ones art can be very hurtful. I dont mean to sound hurtful to you... this just has a very elementary sound to it.
The drum loop is terrible, and they keyboard/keyboard strings sound cheesy. I dont think you communicate your chord structure as well as it could be communicated.
maybe a good bass line would make this sound a bit more complete? It just sounds either unfinished or like you didnt put much time into it.