dude! i'm sorry to say this, but this isn't quite more complicated than it sounds.
it sounds like you just took some standard FL Studio pre-sets and made this with it.
I mean, the composition is okay, I guess, nothing special, but don't tell people it's more complicated than it sounds, because you obviously didn't spend a lot of time into this.
no disrespect though, you just need to know that music needs to get some love, especially hip hop nowadays...