The adage "you can't polish a turd" is apt here. Garbage in = garbage out. There is no "fix in the mix" or "fix in mastering" - anyone who tells you otherwise, be they sound engineer or your drummer (why are you listening to a drummer anyway?) is a hack.
Seems like simple advice, but you'd be surprised by the number of people that think computer can fix suck.