HUD stats on villain based on 26 hands: VIP15, PFR8, WTSD67, BR100

With the nut flush on the turn I didn't raise more b/c I wanted to keep villain in the hand as he likes to go to showdown and bet on the river. With the Ace(h) out there I assumed that he might call an all in on the river with a second best flush (AQh, JQh). By the river I was committed to the hand despite the board pairing.

Obviously, this hand was played sub-optimally and I'd appreciate any input on how to properly think through and play this hand!

"PokerStars No-Limit Hold'em, €0.25 BB (6 handed)
Table 'Armenia III' 6-max Seat #2 is the button
Seat 1: kalahari21 (€26.42 in chips)
Seat 2: vicmithun (€25 in chips)
Seat 3: hero (€19.82 in chips)
Seat 4: michals1 (€50.33 in chips)
Seat 5: ISLAMOV113 (€12.50 in chips)
Seat 6: Machim (€17.06 in chips)
hero: posts small blind €0.10
michals1: posts big blind €0.25
*** HOLE CARDS ***
Dealt to hero [Jd Kh]
ISLAMOV113: folds
Machim: folds
kalahari21: folds
vicmithun: raises €0.35 to €0.60
hero: raises €0.90 to €1.50
michals1: calls €1.25
vicmithun: calls €0.90
*** FLOP *** [6h Jh Ah]
hero: checks
michals1: checks
vicmithun: checks
*** TURN *** [6h Jh Ah] [7h]
hero: checks
michals1: bets €2.14
vicmithun: calls €2.14
hero: raises €4.86 to €7
michals1: calls €4.86
vicmithun: folds
*** RIVER *** [6h Jh Ah 7h] [6s]
hero: bets €7
michals1: raises €33.62 to €40.62
hero: calls €4.32 and is all-in
Uncalled bet (€29.30) returned to michals1
*** SHOW DOWN ***
michals1: shows [7c 7d] (a full house, Sevens full of Sixes)
hero: shows [Jd Kh] (a flush, Ace high)
michals1 collected €41.28 from pot
*** SUMMARY ***
Total pot €43.28 | Rake €2
Board [6h Jh Ah 7h 6s]
Seat 1: kalahari21 folded before Flop (didn't bet)
Seat 2: vicmithun (button) folded on the Turn
Seat 3: hero (small blind) showed [Jd Kh] and lost with a flush, Ace high
Seat 4: michals1 (big blind) showed [7c 7d] and won (€41.28) with a full house, Sevens full of Sixes
Seat 5: ISLAMOV113 folded before Flop (didn't bet)
Seat 6: Machim folded before Flop (didn't bet)