i aint a producer so i cant get to technical, but you have potential i read you only been doin this a couple of months so defiantly keep it up and youll get alot better, the beats themselves were typical of what new producers come up with.
only thing i would say is since you from UK (like myself) you sould listen to uk artists and get inspiration from them and youll be alot more succseful.
anywae the producers on here are really helpful so im sure they will have better points to help you but, keep it up you got potential