Villain - Station preflop. Seen him call raises with hands like J4s and 25s. Tricky postflop. Likes to c/r very large (4x-7x) with both draws and made hands.
Hero - Only shown strong hands so far. Recently took a decent pot off of villain with trips, better kicker.
Effective stack - 1050
Preflop
Hero raises to 25 (standard) utg, MP calls, Villain calls in BB
Flop (pot 82)
5
6
J
Villain checks his cards then donks 35,
Hero raises to 100, MP folds, Villain calls
Turn (282)
8
Villain checks, Hero checks
River (282)
9
Villain checks, Hero checks
Was there a more optimal line to take? Did I miss value by not betting the turn or b/f the river as planned?