Villian is 18/12 and aggressive postflop over 80 hands. I just called the flop because of him being so aggressive and also because I had the A of spades, which takes away all Axss flushdraws. Should I have just raised? The turn I called planning on calling all river bets. When he checks I throw in a bet I think Kx hands will call. Then, wtf, should I just fold now?

Full Tilt No-Limit Hold'em, $0.50 BB (7 handed) - Full-Tilt Converter Tool from FlopTurnRiver.com

UTG ($87.35)
MP1 ($62.85)
MP2 ($9.25)
CO ($60.80)
Hero (Button) ($51)
SB ($50.25)
BB ($52.80)

Preflop: Hero is Button with A, A
UTG calls $0.50, 3 folds, Hero bets $2.50, 2 folds, UTG calls $2

Flop: ($5.75) K, 5, 8 (2 players)
UTG bets $5, Hero calls $5

Turn: ($15.75) 6 (2 players)
UTG bets $8, Hero calls $8

River: ($31.75) 3 (2 players)
UTG checks, Hero bets $19.50, UTG raises to $39, Hero calls $16 (All-In)

Total pot: $102.75 | Rake: $3