I can't really fault your plan to the river, it's reasonable to put him on a ten here.

But on the river, you go away from your read. No one is calling that bet with a T. If he had a K, why would he bet the flop, and why check the turn, it doesn't add up (unless he's made bigger two pair+). Bet about half, 2/3 PS on the river, consider folding if he comes heavy.