You proberly couldnt do anything more wrong than you did in this hand.
You will only hit a flush 1 out of 120 times on the flop with your hand. You will hit 2 pair about 1:22 so youre in trouble right away.
A flush draw only got implied odds against the worst players, if you good want implied odds then call with hands like 79s and see if you can hit a great flop because your hand is much more disguised that way.
When people see 3 hearts then shut down and dont pay much more but with a J-10-8 flop someone is going to get stuck with his J at this level or someone slowplaying a big hand like KK AA QQ cant get away from it.