A couple of different errors I think
1) I don’t think you should be calling the 3 bet with 67s - it’s ok being the 3bettor with this on the button but calling the 3bet puts you behind range v range
2) What are you hoping to achieve with the flop raise? You don’t need to take the pot down as you can extract decent value if you hit your draw, he’s only calling with an 8 or and overpair. If he has either of these you’re inflating the pot as a 2/1 dog, whereas if you simply call down he’ll pay you off with trips when your flush hits, and if you miss it’s an easy fold
Ultimately the result hurts as you were dead either way but given you probably should have folded pre-flop, and then you inflated the pot which led you to stacking off with a mid flush on a paired board you created the significant loss.
Played via a different line (calling down) you could have limited the loss to half your stack or less and still made a decent return if he hadn’t hit the full house
__________________
|