Poker Stars $50.00 No Limit Hold'em - 6 players -
SB: $38.55 - VPIP: 18, PFR: 11, 3B: 7, AF: 1.2, Hands: 44
BB: $58.25 - VPIP: 25, PFR: 13, 3B: 9, AF: 5.0, Hands: 69
UTG: $63.82 - VPIP: 64, PFR: 15, 3B: 17, AF: 2.6, Hands: 53
Hero (MP): $100.53
CO: $17.50 - VPIP: 26, PFR: 26, 3B: 13, AF: 0.0, Hands: 47
BTN: $50.64 - VPIP: 27, PFR: 18, 3B: 6, AF: 2.4, Hands: 239
Pre Flop: ($0.75) Hero is MP with 4

4
UTG raises to $1, Hero calls $1,
3 folds, BB calls $0.50
Flop: ($3.25) 4

4

8
(3 players)
BB checks,
UTG bets $2.00, Hero calls $2,
BB raises to $6.55, UTG folds, Hero calls $4.55
Turn: ($18.35) Q
(2 players)
BB bets $8.76,
Hero raises to $17.52, BB folds
Thought that villain showed a lot of interest in then hand so I decided to raise because I did not expect him to continue barreling his bluffs on the river.
I am aware that I basically scream that I have the nuts and I might make my opponent fold hands like AA/KK.
What do you think it's best play? Should I assume villain does not have many draws in his range because he x/r a paired board 3 ways and just call to stack his pair/overpair stuff?