Villain 20/13 at 6max, although this is an HU hand. Fold to 3bet 38% so very low. Pretty aggro post flop.
$2/4 NL
BTN/SB: $857.10
Hero (BB): $1450.30
Pre Flop: ($6.00) Hero is BB with Q

K
BTN/SB raises to $12,
Hero raises to $48, BTN/SB calls $36
Flop: ($96.00) 4

2

7
(2 players)
Hero bets $60.00,
BTN/SB raises to $152
I feel like I am giving up a lot of value by folding here given his range, but don't have many other options. Is there a better line?