This hand is confusing to me. Are you bluffing river or value shoving? If i can't tell, it's probably too thin.

preflop I would 3bet.

As played, what better hands do you think are folding to your raise on the flop? I would just call the flop. Might contemplate donking a turn heart.

As played, I think the turn is fine but this particular run out (four straight, flush river), makes getting value from your Ax very tough. I would check river and re-eval and probably c/f.