Only 22 hands on villain. 18/14, f3bet 50 but just two hands. No postflop reads yet.

We're value betting river right?

I gave villain a preflop range of 99-QQ, AQ+ (discounted AK), probably KK. My flop bet was designed to get value from QQ, KK, AQ, AK, KK. When he just called flop I put him exactly on the range I was getting value from as JJ and TT I think are raising on such a wet board. 99 is the hand I'm not sure what villain does with, but at the time I was thinking he would raise with this as well.

Also, reviewing this hand I think my bet-sizing sucked. How much should we be betting flop and turn here?

PokerStars No-Limit Hold'em, $0.25 BB (9 handed) - PokerStars Converter Tool from FlopTurnRiver.com

UTG+1 ($42.75)
MP1 ($32.68)
MP2 ($27.28)
MP3 ($26.30)
Hero (CO) ($46.15)
Button ($9.47)
SB ($11.33)
BB ($25)
UTG ($25)

Preflop: Hero is CO with ,
3 folds, MP2 bets $0.75, 1 fold, Hero raises to $2.25, 3 folds, MP2 calls $1.50

Flop: ($4.85) , , (2 players)
MP2 checks, Hero bets $3, MP2 calls $3

Turn: ($10.85) (2 players)
MP2 checks, Hero bets $6.50, MP2 calls $6.50

River: ($23.85) (2 players)
MP2 checks, Hero ???