Villain is 50/5 over around 200 hands. Very passive preflop and has a flop aggression factor of 3. I have been reraising his blinds and raising limpers often. Should I have just called flop raise, and check call all the way down? Any suggestions on how to play this better would be helpful. I know if i was gonna raise 18 on flop i shoulda just shoved but we.

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

Button ($32.15)
Hero ($25.90)
BB ($49.80)
UTG ($10)
MP ($27.90)

Preflop: Hero is SB with J, J.
2 folds, Button calls $0.25, Hero raises to $1.25, BB calls $1, Button calls $1.

Flop: ($3.75) 6, 3, 3 (3 players)
Hero bets $3, BB raises to $6, Button folds, Hero raises to $18, BB raises to $48.55, Hero calls $6.65 (All-In).

Turn: ($53.05) 6 (2 players, 1 all-in)

River: ($53.05) T (2 players, 1 all-in)

Final Pot: $53.05