So, reverb is the Achilles heel here. As soon as you have the fundamental part of the mix sorted. (aka fat af low end with a kick that sits in front) everything else should be easy to mix from. Having this part off makes everything extremely difficult.