A lot of little things wrong with the way you played it IMO.
First, way too loose of a call pre-flop with that hand. I can see calling with that if you were suited, but off-suit that’s not a good call.
On the flop, I think you need to raise. Only a few hands beat you here. I think cut-off is likely to have a draw or pair + flush draw (like A2 suited) here. You block 77 and 88, so only one combo of each of those, and 3 combos of 22. I’d like to take charge of the hand or even just win it here because there are a lot of bad turn/river cards for you.
On the turn, as played I probably raise here. That Q doesn’t change much. Since you have a really strong hand but don’t have the board locked-down I’d like to see some aggression.
On the river, not sure what to tell you. That’s a bad card for you in a lot of ways. 99+ now beats you, the odd Q beats you, and the flush beats you. You’re getting 4-1 to call but I’m not sure if he’s doing that with a hand like A8 w/ Ace of diamonds.