It hurts to look at this tbh.

1. I don't see you calling turn nearly psb with a gutshot (you could reasonably have 4sxs or 45).
2. Your line looks like missed flushdraw.
3. Villain isn't always folding a set or even two pair.
4. A good player will wonder why you are making a bet that can only be called with the nuts or very close to it, when he knows that you know that he very likely does not have it.
5. He knows that you are getting frustrated with his barreling.

Villain is betting almost pot three streets, so he might have a big hand. He has to fold about 75% of the time for this to be profitable.

Instead of raising, you can just call here if you think he is full of it.