If you're going to play this hand, come in for a raise. You will get out suited J-X, Q-X, K-X, and perhaps even A-X.
Raise $15-$20 pre.
As played, you are swinging for the fence shoving flop, but I don't mind it to be honest....
UTG has a good hand. A set, 2p, something good. It seems he is trying to protect his hand from flush draws.
Who knows about BTN, probably Kd-Xx, or Qd-Xx.
The thinking here is to fold out potential coolers preflop, like suited 10x-Kx (hopefully even Ax). If we had Ad-Xd, we can limp in, and hopefully cooler someone else...