villain is a solid player with stats over 540 hands: 19.0/5.9/2.5. I think i should play far more aggressively on the turn and push him off this hand,right?

PokerStars No-Limit Hold'em, $2 BB (8 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

SB ($117.40)
BB ($200)
UTG ($29.20)
UTG+1 ($205.60)
MP1 ($202)
MP2 ($193)
Hero ($326.95)
Button ($36)

Preflop: Hero is CO with 6, 6.
2 folds, MP1 raises to $6, 1 fold, Hero calls $6, 3 folds.

Flop: ($15) 2, 4, 5 (2 players)
MP1 bets $10, Hero raises to $25, MP1 calls $15.

Turn: ($65) 4 (2 players)
MP1 checks, Hero checks.

River: ($65) 2 (2 players)
MP1 bets $58, Hero ???