Good untill the build-up
I liked the beggining, It seemed to be leading up somewhere, But your build-up around 0:18 mashed a lot of the instruments together with some weak mastering, Then it seemed to recover slightly, Fix that part and then bring out lead instruments and soften weaker ones, The beat itself is pretty good, Keep working on it and Good luck