Villain is like 70-30-4. Running good this session, but history shows a losing player. Good lines?

Prima Network No-Limit Hold'em, $0.10 BB (5 handed)

MP ($8.26)
Button ($62.65)
SB ($15.52)
BB ($32.95)
Hero ($9.45)

Preflop: Hero is UTG with [As], [Qs].
Hero raises to $0.4, 1 fold, Button calls $0.40, 1 fold, BB calls $0.30.

Flop: ($1.25) [Ah], [Qd], [3c] (3 players)
BB checks, Hero bets $1.25, Button calls $1.25, BB folds.

Turn: ($3.75) [3d] (2 players)
Hero bets $3.75, Button raises to $7.5, Hero calls $4.05 (All-In), Button calls $0.

River: ($19.05) [7h] (2 players, 1 all-in)

Final Pot: $19.05


Prima Network No-Limit Hold'em, $0.10 BB (6 handed)

UTG ($8.11)
MP ($82.11)
CO ($7.62)
Button ($8.51)
SB ($9.85)
Hero ($8.95)

Preflop: Hero is BB with [Kh], [Kc].
1 fold, MP calls $0.10, CO raises to $0.4, 2 folds, Hero raises to $1.3, MP calls $1.20, CO calls $0.90.

Flop: ($3.95) [Th], [3d], [5d] (3 players)
Hero bets $3.95, MP raises to $15.8, CO folds, Hero calls $3.80 (All-In).

Turn: ($27.50) [Kd] (2 players, 1 all-in)

River: ($27.50) [6s] (2 players, 1 all-in)

Final Pot: $27.50