Ok, its pretty clear you are just betting blindly and not paying any attention to how well the flop connects with the other player's range.
For example, when you had AK, the first hand in that picture.
You raised pre - that's standard
The flop came QJ3 and you cbet, not terrible because we still have a bit of equity, but often this flop will give opponent at least a draw or pair, which they aren't folding, but cbet is still fine.
The turn comes 3, and you decide to barrel again. Why? Can you explain what reasoning led you to do this? Your opponent has demonstrated strength by calling the flop, yet you bet into them with anywhere from 4-10 outs, meaning you will AT BEST have the best hand ~20% of rivers unless your opponent is also drawing, as well as massive reverse implied odds if your opponent has KJ/KQ/AJ/AQ/T9/KT all of which he can very easily have.
Now for the river - after check/calling twice, your opponent bets. He is obviously holding a strong hand here (or at least by his perception strong eg. he might be a fish and think Q7 is strong here) but the point is he's NOT folding here ever. So why on earth are you check-raising ace high?
This situation is so obviously avoidable, it is so clear you are beat and that opponent is not folding.
Many of these hands show the pattern of multiple Q-9 cards on the flop and turn which often will hit opponents hand at least decently, which just means you have to have an awareness of what your opponents calling range is. If the flop hits their range strongly, its perfectly fine to check/fold.
So just consider your opponents hand range, and how actions they take narrow their range.
Hope this heps