SB ($26.60)
Hero (BB) ($50)
UTG ($55.50)
MP ($51.50)
CO ($51.75)
Button ($66)
Preflop: Hero is BB with K

, K

UTG calls $0.50,
1 fold,
CO bets $2.25,
2 folds,
Hero raises to $7,
1 fold, CO calls $4.75
Flop: ($14.75) J

, Q

, 10
(2 players)
Hero bets $8, CO calls $8
Turn: ($30.75) 2
(2 players)
Hero checks, CO checks
River: ($30.75) 3
(2 players)
Hero checks,
CO bets $10.50,
Hero raises to $35 (All-In), CO calls $24.50.
Villain is 24/20 on 750 hands.
Aggression 3.
wtsd 20, w4sd 62.
Fold to 3bet 75%, 4bet 0% (16 opportunities).
Actually I don't like my river raise. When I was playing I put villain purely on AQ or AJ. Nothing else made sense to me back then.
All this hand confuses me. Should I have bet a bit bigger on the flop and just shove the turn ~potsize?