Nothing you can do differently to change the outcome. Preflop was good, you got it heads up. Maybe could bet more on flop to really make the heart draw pay. Turn is fine bet. I like the re-raise AI there. Either you are crushed or he is making a play to try to steal the pot with his chip leverage. You have a great hand. If he made a baby set you are dead but those are just the breaks. I discount a set of QQ or JJ b/c he played preflop really weak so he is really lucky if that is the case.

I put him on QJh maybe. That J made him 2 pair but I don't lay down the kings.