1) I dont fold TPTK against someone with those stats.
2) You can't fold a set in a 3bet pot. He could have AA, KK, AQ, maybe KQ/QJ.
3) Raise pre-flop.
Value bet river. Very rarely will someone check/raise river with the nuts.
Looks more like set/2pr and he will pay you off.