I would definitely agree on the low end on the kick. Replacing it would be a good or eqing the daylights out of it. Also the bass doesn’t have much midrange “attack.” When the full mix come in the bass gets lost because you need the “string” and “attack” to make it punch through the mix. Also so high quality reverbs would help a lot. Then feed your tracks into a reverb bus so they share the same “space.” Liquidsonics makes a free vst convolution reverb plugin and you can find gigs of awesome impulses for free on the net. The lack of high quality reverb can be easily fixed for free. I would put the hi-hat, snare, etc through the reverb.