Party, $0.05/$0.10 No Limit Hold'em Cash, 9 Players
MP2: $10.15 (101.5 bb)
UTG+2: $12.78 (127.8 bb)
UTG+1: $2.40 (24 bb)
CO: $5.27 (52.7 bb)
SB: $10.65 (106.5 bb)
Hero (MP3): $10 (100 bb)
MP1: $3 (30 bb)
BB: $20.73 (207.3 bb)
BTN: $11.15 (111.5 bb)
Preflop: Hero is MP3 with A

A
UTG+1 folds, UTG+2 calls $0.10, 2 folds,
Hero raises to $0.40, 4 folds, UTG+2 calls $0.30
Flop: ($0.95) 4

J

Q
(2 players)
UTG+2 checks,
Hero bets $0.73, UTG+2 calls $0.73
Turn: ($2.41) Q
(2 players)
UTG+2 bets $1.22, Hero calls $1.22
River: ($4.85) 8
(2 players)
UTG+2 checks, Hero ?????
Pre flop is an error, normally I am raising to 4x + 1x per limper. Villain is 39/11 over 75 hands. On the turn I think he's either on a draw or has a queen. By checking I realise now that I am giving him great odds however if I raise am I re-raise folding here? Or should I be re-raising anyway because the number of draws that could be on this board in comparison to Queens?
Also as played what should my river action be.
Thank you.