It sounds a bit dirty and needs some cleaning up. I don't know if it's because of the irregular beat but it sounds like the timing is a bit off as well.
If you added some nice bass it would make a nice hip hop beat for sure!
Oh one more thing, a nice loop usually makes it hard to tell where it stops/starts over, so it loops smoothly making it seem like an endless song, maybe if you took out the 1 second of silence at the end of the song it would have a cleaner overlap.
Just some suggestions, but I like this track and see potential in it!!! :)
I would say your top priority should be the timing!
Please don't take my review to be "mean" or "negative".
I am truly just trying to help. ;)
and remember what T.I. said:
Never mind what haters say,
Ignore 'em 'till they fade away.