Your other mistake besides not raising preflop is checking the turn, What do you really accomplish by not betting the turn.
Not betting the turn shows extreme weakness, your flop bet also was too low as you gave villian proper odds
to chase his flush.
As Dr Dick has stated in his last sentence, fold now and save yourself some money.
You had also stated that villian likes to chase the flush and probably has hit it here, don't chance the call when facing a flushy board against a known flush chaser.