Hey dude, I can tell that your pretty new to producing. It's definitely a nice start but here's some needed advice I found in a bunch of your beats:
-more variety (too much repetition)
-weak drum set, lacks character (thats the real punch of hip hop!)
-lengthen and add additional instruments and chorus/verses/transitions
Keep working at it!