Villain was loose passive 30/23/1.6 over 65 hands. His fold to c bet was 0% fwiw.

This may be standard, but something just felt horribly weak sauce about the way I played this. Any thoughts?

Party Poker No-Limit Hold'em, $0.20 BB (5 handed) - Party-Poker Converter Tool from FlopTurnRiver.com

UTG ($21.33)
MP ($3.46)
Button ($20.10)
SB ($19.94)
Hero (BB) ($25.24)

Preflop: Hero is BB with Q, Q
UTG bets $0.60, 1 fold, Button calls $0.60, 1 fold, Hero raises $2.45, UTG calls $2.05, Button calls $2.05

Flop: ($8.05) 2, 3, J (3 players)
Hero bets $6.80, UTG calls $6.80, 1 fold

Turn: ($21.65) A (2 players)
Hero checks, UTG checks

River: ($21.65) 5 (2 players)
Hero checks, UTG bets $11.88 (All-In), Hero folds

Total pot: $21.65