Well villians description is kinda vague, but this is definitely an interesting spot. Most of the time I would just fold since playing your hand for value in this spot (calling all streets) Imo is pretty bad. Most good players have a pretty capped range utg, and you have to ask yourself why did he c/r flop? He probably doesn't like the fact that he has 3 players left to act behind him knowing anyone can float him with a wide range of hands. As deep as we are, the only time I will continue in this hand are those rare times when I am feeling really hood and think I can get villian off AA (the top of his range). Then I would just flat his raise, do a ~2.5x turn raise and cram the river. I just can't see myself calling down turn and river bets with JJ here, sure you may be good, and he may shut down but it's just not worth it. I know some player will do it with a4/a5 or even 99, I just think it's better to cut your losses. As for pre, I think 3betting is pretty bad, villian is never folding and you aren't calling a 4bet. You have 2 fish in the hand also and in position it doesn't get much better than that.
Edit- Just read turn river, my stack is def not getting it in on this board I fold turn if I didn't already
The way villian played the hand makes me believe he did not have a very good hand pre!