Clearly I shouldn't have called his all-in, think I got tunnel vision for a second. My real question is though, should I have played more aggressively at the flop & turn? I figured I had the nuts so didn't want to scare him out of betting, but did I do myself a disservice by letting him get free cards to try and make his full house?

Welcome to the NL Hand Evaluation Forum! Hopefully we will see more hands from you in the future. I hope that with our help you can improve your play and as well move up the limits. We will be waiting for the next hands and till that good luck on tables!

Flop: Trust me, there is NO point to slowplay in those spots. We still need to protect our hand from flushdraw and obviously paired board. Just Bet and start building up the pot, I don't really see why we shouldn't do it? I mean if he doesn't have a hand he wont pay you anyways.

As playedTurn: BET THE TURN? Huh? I don't really see how you ever can extract value from him.

As playedRiver: You kinda overplaying your hand here. I doubt that he is ever shipping here without having the FH, it's most likely towards FH and therefore it should be a standard Raise/Fold for us.

For conclusion it seems that you have a lot of leaks to fix.
We have a lot of job ahead.