Poker Stars, $0.10/$0.25 No Limit Hold'em Cash, 6 Players
CO: $46.84 (187.4 bb)
Hero (BTN): $31.03 (124.1 bb) 22/15/3.1 - 301 Hands
SB: $10.28 (41.1 bb)
BB: $25 (100 bb)
UTG: $9.90 (39.6 bb)
MP: $56.02 (224.1 bb) 37/31/11.8 - 54 Hands
Preflop: Hero is BTN with 9

T
UTG folds,
MP raises to $0.75,
CO folds, Hero calls $0.75,
2 folds
Flop: ($1.85) Q

A

K
(2 players)
MP bets $1.25, Hero calls $1.25
Turn: ($4.35) J
(2 players)
MP checks,
Hero bets $3.75, MP calls $3.75
River: ($11.85) 7
(2 players)
MP checks,
Hero bets $10, MP calls $10
Line check mainly please.
Villain got lucky twice against others at the table with trash hands making a GS on the river and a Low flush (5,8cc) in a 4-bet pot vs flop donk jam from nit (8/8) with AA (Ac,2c,Td). Showed down lots of random hands. often leading out IP or OOP Pre/Flop/Turn to chk/chk or chk/call river - Rarely folds once in a hand.
And should I jam that river, rather than making it almost pot?