$5 NL HE Full Ring: Top two pair on connected board in position
A little context: I've been playing at this table for a while, and have seen the villain play smart but aggressive poker, raising often from Late as well as Middle position. On this hand, I decide that my KJo is good enough to try and catch him in a steal with a 3bet. He smoothcalls, at which point I decide that I'll give up on the hand if I don't hit the flop hard. The flop comes KJT, which is pretty hard, giving me top two pair, and not bad odds
for a draw to a boat.
Because he smoothcalled my 3bet OOP, I figure him for a strong hand at this point. I can't discount AQ, KK or JJ, but he could very well also have AK, AJ or QQ. He checks to me (which I figure is standard having been the aggressor with the last word, 3betting PreFlop), and I decide to take a stab for a little over 2/3s the pot, thinking that if he flat calls I'm giving up on the hand (suspecting a set, maybe a straight with AQ); to my surprise (and I'm working on being better at planning for every contingency when I bet) he mini3bets me for 1.40.
At this point I'm not quite sure exactly where I stand in the hand, but still think I'm in good shape with top two pair (he very well could be trying to check/raise to show strength and lock down a TPtK or even something like AJ or QQ) and even if I'm dominated by something like QQ or a set, I'm about a 30% shot at drawing a boat by the river. However, would I really be willing to continue in the hand here if I knew he had a monster like a set or a straight? I'm giving serious consideration to folding, calling and raising; what would you all recommend in this spot? Many thanks in advance, hand is below: