villain is not good but is loose/aggressive. How's my line?

Party Poker No-Limit Hold'em, $ BB (5 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

BB ($36.83)
Hero ($49.75)
MP ($53.50)
Button ($41.45)
SB ($10.95)

Preflop: Hero is UTG with K, K. SB posts a blind of $0.25.
Hero raises to $2, 1 fold, Button calls $2, 2 folds.

Flop: ($4.75) 4, A, 2 (2 players)
Hero checks, Button bets $3, Hero calls $3.

Turn: ($10.75) J (2 players)
Hero bets $7, Button calls $7.

River: ($24.75) A (2 players)
Hero checks, Button bets $15, Hero folds.

Final Pot: $39.75