There isn't a single hand you beat that called you on flop on the turn....
Unless you think a pair with an 8 or lower kicker caller you on flop. And you've got two blockers of aces so one of those cats has got you. I don't even like the flop raise considering your 6040 equity against any pair and any pair on the flop has an inside straight draw that. Bad play imho
Turn call is fine and river shove is fine too because your calling anyone's all in anyways and if they were going to check back you have them beat on the river anyways and its a sort of value bet on the river by you. However you check raised the flop and when the turn came and you bet, you got raised. You have to figure that only a flush will win the hand for you. That being said you are pot committing yourself to a call on the river if you make a straight. I would've gone for c/c the turn for pot control purposes (give you opportunity to fold river without being pot committed)