I was in my local casino playing the £5 PLH rebuy tourny. The first hand after the break, I have around 4,000 in chips and the blinds are 100/200, I limp in on the button with

into an un raised pot with 3 callers and both blinds just checking (6 way pot) the flop comes down with the

and two other hearts giving me a jack high flush. It gets checked around to me so I bet the pot, one player calls. A brick hits the turn, the player checks I raise 2,000, he reraises his last 500 and I call, he turns over

, nothing can save me on the river.
Obviosly I played this hand badly, but what could I have done to protect myslef from looseing a large wedge of my stack? In hindsight I should have realsied that whilst he's a loose player, more used to playing much higher limits so plays reclessly he's not the normal loose player who plays with trash and cann't lay-down a hand. I was thinkng that I should have perhaps
1/ Bet preflop, in this case its quite possible that he would have laid down his hand pre-flop and I would have had a nicely disguised hand and hopefully a player with a K would have opened the betting.
2/ The bet on the flop was to chase off anyone drawing with a bare

or

then when the brick hit turn I should have checked to guard against the likely higher made flush.
Your advice would be greatly appresated, thanks.