reason you should 3 bet: min raise so probably a weak hand, also suited connectors good to take on anything he might have, even big pps, easy to semi bluff with, easy to hit something nice he wouldn't expect, and maybe other reasons i can't think of now.
why you shouldn't 3 bet this hand: you don't have position, you don't have enough hands on the guy and just because he folded 2 times to 3 bets before it is not good enough, plus lags like this don't give up that easy, especially in position i believe he is capable of semi bluffing
himself, capable of floating, capable of firing when opponent shows weakness.
so if you wanted to play a pot with the guy i think you should have called, see a flop, it would have been a lot easier, flop comes, you have a gut shot, check/call a smallish cbet, on turn i would do the same as on the flop, and give up on the river.
i love 3 betting these type of hands, but i tend to do it vs more tag players om whom i have more hands and who like to fold to 3 bets.