Hell Yes!
The guitar and keyboard do a nice job in mixing the edginess of hard rock with a hip-hop heavy rhythm. Not to mention the bass thump, which I thought was a nice touch. Good work here.
I took a point of because the transitions and rhythms seemed kind of redundant. Maybe through a lead guitar into the mix at irregular intervals. That should help diversify your song.