Nice one! I really like the changeup between the different parts of the sample you used. Drums are on point, maybe the snare is a little loud in the mix. Not sure about the bass line, I think it's a bit "unsettled". Might be the bass levels that are too present or a reverb stacking the low freqs?
Other than that really dope!!