welcome!!!!!
i dont want to sound like a di@# but the key to hip hop beats is sequences!!!!!!!!!!!
try to never use the same sequence twice unless its do or die, switch it up more so that it doesnt get repetitve.... extra bass, drums here and there, or extra sprinkles of soul in the cuts. keep this in mind, picture your beat as a never ending elevator ride. to proceed to the next level you must be lifted......lol, nah its a never ending ride in a lift that gets boring real quick. attention spands are shrinking and defecits are growing.. keep your musik changing pace so that the listener doesnt know what to expect, just like batlle freestyle wars, the expected thing to happen next is a let down when it happens.......overall you got a way to go, but it sounds nicely layered and composed... good work, drums need help