You really need to be squeezing PF in this spot every time. Not only will it turn a profit on its own by picking up dead money, but it will give you the initiative making the hand much easier to play. On this board it would be cbet flop, shove turn, easy money.
As played: I have assumed the SB is a fish given no other info because there is no autorebuy. Maybe this not a feature of Cake? So maybe bad assumption? I have also assumed the CO is a nit SS reg given the minimum buy in.
I am not sure why you led the flop. You are almost never taking the pot down with a single bet and you seem to be relative IP against the SB fish and relative OOP against the SS reg. Based on the preflop action it really seems like the CO has a low PP and is going to flop shove any set, so there is really no need to factor him in to your flop decision making.
By checking the flop we can make a better decision based on the SB action. SB raise is an easy fold as we only have our nut flush outs to draw to. SB call is an easy call with the inflated pot odds
being offered. SB fold could be either a call or a raise. Regarding the BTN, remember that a high agg factor also means that they fold a lot rather than call. Personally I would rather make a small raise on the flop and be done with the hand, mainly because I don't want to draw OOP.
The turn decision is a simple equity calculation which I think everyone else has commented on. There is no point shoving the turn because you have zero fold equity. If the equity is right, call turn, and shove river if you make your nut draws (Jd is a fun card for you).