Also
I misread villain's river bet in this one. I'm surprised he bet KK like that, but given how wide you called... maybe it wasn't a bad play at those stakes.
It's all about knowing your villains. I don't know yours, other than that they're terrible. The specifics about how each one is terrible is hard to guess at.