FWIW I think calling is a horrible mistake in this spot. OP said that villain is aggressive pre and post flop, so villain has a wider range here . Hero’s stack is pretty low and calling basically commits him to the pot anyway. JJ is ahead of AQ and AK so I don’t know why anyone would be afraid of being called down by those hands preflop. By just calling you are putting yourself in a terrible position. What do you do if any overcard comes on the flop? Fold? Then you put yourself in a bad position to be bluffed by any two cards villain raised with. If the flop is undercards and you decide to jam, not only will you be exclusively called by hands that have you beat, but you fold out the hands that missed like AK and AQ and lose the value you would have gotten by jamming preflop. You also want this hand to get heads up and it would be bad to go to the flop multiway.