Meh spot. 3bet preflop should be more like 2.10.

Have you seen him show down any hands yet? After only 19 hands this spot really sucks since you have no idea whether he plays draws aggro. He hasn't raised yet so you can probably assume this a pair. I guess I probably fold since I don't really see him playing TT-KK this way. Your flop bet size is fine imo. You don't need to be potting 3bet pots on the flop unless the guy is a lol-station. I think anywhere from like 2.75-3.15 is fine on the flop. The only draws I think you ever see do this here would be like AKhh and A9hh but given the stats and preflop action his range is much more weighted towards sets.

stove a range that includes sets, those two heart draws and maybe JJ,QQ.