Don't post results - it makes it more difficult to look at the hand properly.
The actions at every street were fine, you just ran into a cooler. It's only the bet sizings that I can really comment on.
PF when you're effective less than 50BB, opening 3x is a bit too big and not necessary - you have basically just as much fold equity with a 2.5x open than a 3x and it costs you less when you want to fold to a 3Bet.
When you flop a set, you're wanting to get it all in by the river so you need to plan your bet sizings accordingly. I would have bet something like half pot on flop and turn which would leave you a 2/3 pot river shove that is more disguised as something you might do with a bluff or a more marginal value bet.
Also if your opponent was on a draw, then you get more value on the flop and turn so when he inevitably folds on the river, you've got more value out of him.