3-bet is fine. AJs has equity against everything he flats. cleanup that's advice is a bit dated, to find out more read up on the pros and cons of polarized ranges.
Post-flop is pretty meh. I think hero just 2/3rds it without thinking one street ahead. Stop doing this.
As played, I'd just shove all-in on the turn. You have have some fold equity, but probably get called a lot. It's a really close between call and fold if he shoves so you may as well put in the money.