You could have written out the information in this hand significantly better I have no idea who is sitting in any of the seats and which position actually raised pre, this game can't be 4 handed with you posting one of the $25 blinds/straddles and being able to x/r on the flop vs the PFR.
Your hand is J99K8dd
Your hand is the most obvious flop donk in the world and checking is a complete disaster. You want to be the one betting $300, not them.
The highest EV play is to try to fold out 87 that "slowplayed" and random J7 so use some speech play to tip your hand as QJ + extras. Say something like "I'm all-in, my freeroll has to be better."