In Love with AK...What would be a better play here?
PokerStars - $0.10 NL (6 max) - Holdem - 6 players
SB: $10.00
BB: $10.64
UTG: $10.00
MP: $12.93
CO: $10.20
Hero (BTN): $19.35
SB posts SB $0.05, BB posts BB $0.10
Pre Flop: (pot: $0.15) Hero has A♥ K♣
UTG raises to $0.35, fold, fold, Hero raises to $0.95, fold, fold, UTG calls $0.60
Flop: ($2.05, 2 players) A♣ J♠ 7♥
UTG checks, Hero bets $1.57, UTG raises to $4.00, Hero raises to $18.40 and is all-in, UTG calls $5.05 and is all-in
Turn: ($20.15, 2 players) T♥
River: ($20.15, 2 players) 6♥
Spoiler
UTG shows J♥ J♦ (Three of a Kind, Jacks)
(Pre 57%, Flop 97%, Turn 91%)
Hero shows A♥ K♣ (One Pair, Aces)
(Pre 43%, Flop 3%, Turn 9%)
UTG wins $19.24
Rake paid $0.91
To the Villain - So far I have only 46 Hands on him...Some Stats VPIP 17/ PFR 13 /WTS 3/5... I just joined the table and he played actually a very questionable hand before....
Pre-Flop:
I think the 3 Bet from the BU is alright. As UTG Opened the Hand...I guess we can give him a Range of 11% UTG as his overall VPIP is at 17% ?

But I guess he would call maybe only with 5,2% ...And we are slightly ahead here with AKo

Flop
I made a C-Bet here, because he checked and based on his play before I thought he would Fold here. Now when he raises do we put him automatically on a set? Or do we give him as well an A in his hand? Maybe even a straight draw? I guess with KK he would not do it?
Pot Odds are here- 3.1:1 and we need 24% Equity here to call. Do I understand it right?
I push than, instead of a call. And once the T arrives... I would might have find a Fold here, because his street might be here...
So really not sure If my play was now right, or I should have just called in the situation. As hes raise on the Flop would suggest something strong...