Hm, cut some of the highs from the kick...I do a similar style of hiphop as you and while we want the drums dirty I think it's too much. The bells countermelody could sound a bit brighter.
Tbh that snare wouldn't be my first choice but I'd apply heavy overdrive to it. And compress it too to make it hit harder. Already compressed it? Turn the gain up even more...sounds a bit weak on my monitors.
The levels are good and the sample is fire. Otherwise this a pretty good beat, keep at it homie.
Pretty nice beat man, I would personally add reverb with delay in the highs to pick up some higher frequencies in the sample, the kick is pretty dry especially with such a fat bass it doesnt punch real hard, maybe you could use a second kick to overlay when the bass is playing. Really nice beat though it's calming and I like the drop at 2:23