Did I play this too passively? I think yes, but please chime in. Villain is 25/10/2.0 who cbets ~85% on pretty much every street (which is high, no?). No other reads.

Merge Network $0.02/$0.04 No Limit Hold'em - 9 players

BTN: $4.15
SB: $4.57
Hero (BB): $6.77
UTG: $3.58
UTG+1: $6.54
UTG+2: $4.00
MP1: $4.08
MP2: $4.00
CO: $3.96

Pre Flop: ($0.06) Hero is BB with A K
2 folds, UTG+2 raises to $0.14, 5 folds, Hero calls $0.10

Flop: ($0.30) 3 K Q (2 players)
Hero checks, UTG+2 bets $0.30, Hero calls $0.30

I flop TPTK w/ a drawy board, but knowing he'll cbet I figured I'd call now stay in the hand as long as the turn isn't too scary.

Turn: ($0.90) 6 (2 players)
Hero checks, UTG+2 bets $1.02, Hero calls $1.02

I still feel good about my hand here and figured he'd keep betting. Would this have been a good time to check-raise? Well, I didn't, and the new plan was to c/c, and if the river was a blank, I'd fire.

River: ($2.94) 4 (2 players)

Great, a blank! So I fire away a 1/2 pot valuebet. But then....

Hero bets $1.47, UTG+2 raises to $2.54 all in.

Uh oh. I'm committed now w/ a $7 pot, so I have to call. Did I mess this hand up? Should I have been more aggressive earlier, even against a fairly aggressive villain?

Btw, I'm about ~75% vs his range assuming he raises preflop w/ { 55+, A9s+, KQs, AJo+, KQo }