Something I'm trying to work on is controlling pot size. I'm trying to avoid building big pots with vulnerable hands, hands like top pair. It seems like everytime I try and keep the pot small, however, I wind up getting sucked out on.
What am I doing wrong? Am I just getting unlucky? Should I have bet the turn in hopes of being checked to on the river? I decided not to here because I was afraid of a check raise but in doing so I gave my opponent a free card to beat me, something that seems to happen often in these situations.
PokerStars No-Limit Hold'em, $0.50 BB (8 handed)
MP2 ($47.50)
CO ($52)
Button ($76.30)
SB ($110.15)
BB ($30)
UTG ($88.25)
UTG+1 ($37.45)
Hero ($50.30)
Preflop: Hero is MP1 with

,

.
1 fold, UTG+1 calls $0.50,
Hero raises to $2, MP2 calls $2, CO calls $2,
3 folds, UTG+1 calls $1.50.
Flop: ($8.75)

,

,
(4 players)
UTG+1 checks,
Hero bets $5, MP2 folds, CO folds, UTG+1 calls $5.
Turn: ($18.75)
(2 players)
UTG+1 checks, Hero checks.
River: ($18.75)
(2 players)
UTG+1 bets $5, Hero calls $5.
Final Pot: $28.75
Results in white below:
UTG+1 has Td Ks (straight, king high).
Hero has Ac Kd (one pair, kings).
Outcome: UTG+1 wins $28.75.