I think you played this hand great now fold. this looks like K10h or something similar. I like the turn bet to chase out draws.