I only listened to the hi-fi version because I'm not registered. I'm not an expert or into hip hop, but anyway:
I like the guitar and the beats, although the beats need to break up the tune more. Either that or you need to bring in something else to break it up...uh ...like a bridge or something.
There are parts where you stumble over the vocal. Try to sort that 'cos it's noticeable. There's also a bit at the start in the vox that sounds like a plosive or exessive breath on the mic.
I'd probably bring the vox up a bit, too. Good stuff, though!