sb is loose passive, mp seems semitight passive. I only called the flop in order to get an overcall from the SB and then hammer any nondiamond turn. Thoughts?

Party Poker No-Limit Hold'em, $ BB (5 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

saw flop|saw showdown

UTG ($32.05)
MP ($108.95)
Hero ($115)
SB ($74.14)
BB ($79.26)

Preflop: Hero is Button with J, K. SB posts a blind of $0.50.
UTG calls $1, MP raises to $2, Hero calls $2, SB (poster) calls $1.50, 1 fold, UTG calls $1.

Flop: ($9) 9, T, Q (4 players)
SB bets $1, UTG folds, MP raises to $5, Hero calls $5, SB calls $4.

Turn: ($24) A (3 players)
SB checks, MP bets $8, Hero raises to $24, SB folds, MP calls $16.

River: ($72) J (2 players)
MP bets $20, Hero calls $84 (All-In), MP folds.

Final Pot: $176

Results in white below:
Hero has Jh Kh (straight, ace high).
Outcome: Hero wins $176.