Flip side of that is that MMs will take what you give them.
You are right that there is no sure method, I don't know any, to get objective price before the trade. Liquidity helps. You just need to find 'your way', whatever suits you, and work on improving it with time.