a cold call was a risk play since the inicial raiser could have been 4bet shove. but the most risk play that you did was the shove on the river. happily it works.
If this player is not super aggressive I don't think they are calling a shove by you with any worse hands. Also, you're in a bad spot post flop if you flop a pair or even a J and they barrel. Probably just a fold preflop.
AJo is an awful hand to flat here. 4B to 9k if the 3bettor has a high 3bet% and opener a high preflop raise %, otherwise just fold.
Fold flop, if the 3bettor had bluffs in his range, then you should have 4bet pre, no? Calling here with no equity and an unlikelihood of you have the best hand is setting yourself up for disaster. Lead 6k OTT as played. River shove is fine with Ac.
I think You should fold pre. You are out of position. Open raiser could push all-in after Your call and what now? You can only fold after that kind of action because You will be almost always dominated