Question is on how to extract max value..
Flop, I decided just to call his cbet because he has like 100% fold to cbet (i know this is not totally true, due to small sample size, but still I believe it's +70% real)
On the turn, after he check it almost looked to me like he's going to fold it (usually line, cbet, check turn/fold to a bet), so I decided to bet smallish to keep him in..
River, that sick feeling when you know you're ahead and you can't shove it all in, so instead you try to bet as much as possible and still hope he'll call it..
Any advice?
MP2 is 
vpip/pfr/steal
3bet/foldto3bet/af
sbfoldtosteal/bbfoldtosteal
cbetflop/cbetturn/turn agg%
foldtocbet/foldtoturncbet
$0.02/$0.04 No-Limit Hold'em (6 handed)
Known players:
[tg]MP2$2.57:///////;MP3 (Hero)$5.32:///////;CO$4.07:///////;BU$0.94:///////;SB$1.08:///////;BB$0.98:///////;[/tg]
Preflop: Hero is MP3 with 3:d, 3:h.
MP2 raises to $0.12, Hero calls $0.12, 4 folds, 3 folds, 2 folds, BB folds.
Flop: ($0.3) Q:c, 3:s, J:c (2 players)
MP2 bets $0.22, Hero calls $0.22.
Turn: ($0.74) 4:d (2 players)
MP2 checks, Hero bets $0.28, MP2 calls $0.28.
River: ($1.3) 4:s (2 players)
MP2 checks, Hero bets $0.60, MP2 calls $0.60.
Final Pot: $2.5.
Results follow:
Hero shows a full-house, threes full of fours(3d 3h).
MP2 shows two pairs, nines and fours(9h 9c).
Hero wins with a full-house, threes full of fours(3d 3h).