Villain is 44/24 over 25 hands, has 3bet 2/8 times so far.

Has cbet only once so far from UTG with TT vs a hand I played against him with roughly only 40bb stacks, I shoved flop with AQhh on Kxxhh and villain called and won.

I called the 3bet thinking I have borderline odds to set-mine. Still bad?

As played, what's the best line to extract value?

PokerStars No-Limit Hold'em, $0.25 BB (4 handed) - PokerStars Converter Tool from FlopTurnRiver.com

saw flop | saw showdown

BB ($26.66)
Hero (UTG) ($25)
Button ($29.43)
SB ($34.59)

Preflop: Hero is UTG with 7, 7
Hero bets $0.75, 2 folds, BB raises to $2, Hero calls $1.25

Flop: ($4.10) 9, 9, 6 (2 players)
BB checks, Hero checks

Turn: ($4.10) 7 (2 players)
BB bets $3, Hero ???