Listened with my mixing phones. deppend of what you call "clean". It mixed messy. Freqs conflicts, delay/reverb conflicts(freq), panning. All this brings your audio tracks to overlay each other.
I don't know what is your drum VST right now, but if it has ability to work with each drum/cymbal/whatever channel it's ok. You can make it sound a lot beter.
Make some accent to kick at 2,5-4 kHz(depends of your ears), hipass 30-50 Hz, boost 50-90Hz, cut 100-300Hz, add crunchy distortion(a little). You'll hear a big differents in energy.
Work with each part of your drumm kit, don't use presets. Presets sounds great, but as is, without other instruments. If you want to put it to your mix, you have to work with it a lot(making from scratch, more usefull).
I'd suggest start from drums and bass mixing.
Lead guitar sounds too fake, rhythm sounds even more fake. Don't know piano or any other sample you used, but it totaly sounds like fake guitar to me)
As for MM, yes it work very bad with VSTi, but ironicly it has the best midi editor i've tried.
I don't use any gtr samples, I use guitar actually. https://ocremix.org/quicksearch/remix/?qs_query=mak+eightman