K2s 50NL

My plan on the flop was to x raise, however decided to call when villain bet pot as K6, 66, 22 are all in his range.
On the river I decided to bet for value. Looking at the hand now I think a much smaller donk bet would be a lot better. Also x folding maybe the best play vs a large river better as villain's never betting a worse hand for value (maybe K4) and he has very few bluffs.