2-5 blinds table.
Fairly standard play.
Effective stack $700
Villain (Old man coffee) in the small blind makes it $25 heads up, wake up with AA 3bet to $100 villain calls.
Flop : K 7 2 (Rainbow) pot:~200
Hero Bets: I bet out $150
K 7 2 Q (2 Clubs) pot:~$500
Villain checks, Hero bets out $300, villain tank calls.
K 7 2 Q J (runner runner flush and straight)
Villain goes all in for only $185
Hero feels sad lol and tank crying calls.
A 10 off for a straight at the river.
Hero could have saved the river call, because never a bluff there especially from old man coffee but the pot was too large imo to fold to a 15-20% pot bet.
What did hero do wrong? What did hero do right?