PF - okay
Flop - okay. Would have been a good flop to check-call, especially with hyper-aggressive image. You dont have much cbet fold equity.
Turn - check-call or check-fold. No point overpaying for a flush draw that could already be busted by FH and no clean outs on your A/9 (2p worthless as K trips, trip 9s worthless as K trips then has FH).
River - Overplayed a weak hand. You had AA KK J as the KK board pair is above your paired 9. Any A will split with you, any K beats you, QT beats you. Given you got re-raised on the turn check-fold was the correct river line here. Only likely hand you can beat is JT.