This beat definatly has potential, a couple of things though...
The beat sounds overly compressed/limited, especially the drums, try to go easy on the compression in general remember "less is more". The whole beat kind of lacks presence, try a small EQ boost at the high end and try taking abit of the mud from the low mids (around 200 - 280hz). This should help to brighten things up and make the low end abit less overpowering, but if you were going for a real gritty sounding beat then you may want to ignore that lol it's your choice afterall. It definatly has potential though so keep working at it !