Hey,
Although flop call looks fine given your weak redraw that actually gives you outs and great price while also having the best hand some of the time, turn seems like spew to me since that's not often enough a weak hand and your outs are very dirty. You don't make him fold any better Q and neither get called by much worse apart from stuff like KJ with a heart, AJ with a heart, but overall vs his range I think your hand is too weak. The whole flop call is based on bluffcatching purposes and on the turn you are shown he is not bluffing imo plus the price is not good enough for you.