Villain is 12/10/3 over 250 hands. I probably should've bet river and called a raise, but as played I thought I should only call.

PokerStars No-Limit Hold'em, $1.00 BB (8 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

MP2 ($188)
CO ($102.70)
Button ($167.25)
Hero (SB) ($229.90)
BB ($100)
UTG ($101.70)
UTG+1 ($103.70)
MP1 ($98.50)

Preflop: Hero is SB with 3, 3
3 folds, MP2 bets $4, CO calls $4, 1 fold, Hero calls $3.50, 1 fold

Flop: ($13) K, 3, A (3 players)
Hero checks, MP2 checks, CO checks

Turn: ($13) J (3 players)
Hero checks, MP2 bets $9, 1 fold, Hero calls $9

River: ($31) 9 (2 players)
Hero checks, MP2 bets $13, Hero calls $13

Total pot: $57 | Rake: $2.75