100% fold pre.
Limping
, then overcalling a 3bet is just awful awful awful (sorry I really hate to be so critical usually) but it's a terrible hand, dominated by everything and you're OOP to what has to be a strong range.
This is not a hand you can limp because it has virtually no nut equity, so you really should just chk/fold the flop. You could open it, that would be a loose open but an easily forgivable one as long as you have tight-ish players behind.
As for the jam, I am my mystified the guy passed AA as you curely only have a draw when you jam, not to mention the risk of getting it in vs a better draw, it's all a total train-wreck play I'm afraid to say.
This isn't gambling, this is pure wrecklessness I'm afraid to tell you