Warpe before you make a play like this make sure you are up against a bad lagg and not a good one. Against a good lagg you will never be ahead if you get called. Your push gives a good lagg a chance to play the hand without making additional mistakes. And this lagg made no mistake in getting all in on this flop.

Oftentimes its better to just call, and push a blank turn where even against the biggest of draws you will have the best of it. I am not sure if that would've been the best play here or not. I'd like this push a lot better if you had paired your ace instead of your king.