Agree with Charmanzer
Good enough standard hip-hop beat, but Charmanzer is right - the bass is way too high.
And I'm sorry but "then you need a better system" is a cop-out. Turn the bass AND the mids down, and your bassline will still carry the same weight, but you'll be able to hear it out of computer speakers (not just headphones or a phat house system).
The best producers have a pair of sh*tty car speakers as part of their setup - so they can test how it will sound to ANYONE listening. It's possible to mix for both, that's all he's saying.
(But okay enough criticism... the beat itself is hecka tough no doubt. Nice going).