Spoiler

Hello guys. Here is the hand I played at NL5. What do you think about it. Was it played correctly?
The guy seems bluffy OTF and OTT, but OTR he seems pretty fair. The plan with TP OOP was XC-XC and without improve OTR fold to big bet. But river completely changes the structure. Now, we beat a lof his AX hands and QQ-KK. We have top 2 on paired board.
Spoiler
Poker Stars, $0.02/$0.05 No Limit Hold'em Cash, 4 Players
Poker Tools Powered By Holdem Manager - The Ultimate Poker Software Suite.
Hero (SB): $9.22 (184.4 bb)
BB: $5.07 (101.4 bb)
CO: $6.13 (122.6 bb)
BTN: $5.16 (103.2 bb)
Preflop: Hero is SB with J♥: A♠:
CO folds, BTN raises to $0.15, Hero raises to $0.50, BB folds, BTN calls $0.35
Flop: ($1.05) 7♣: J♠: 9♦: (2 players)
Hero checks, BTN bets $0.50, Hero calls $0.50
Turn: ($2.05) 9♠: (2 players)
Hero checks, BTN bets $1.10, Hero calls $1.10
River: ($4.25) A♦: (2 players)
Hero checks, BTN bets $3.06 and is all-in, Hero calls $3.06