Don't look for reasons why a move is good, look for reasons why it's bad.
How to avoid blunders?

It looks like you play mostly live, usually blitz, chess. That's great, but there are many different styles of chess. I tried a little blitz and don't like it, in part, because I don't like the blunders that the extreme time pressure creates. For some people, that's part of the excitement of blitz chess.
If you're trying to reduce blunders and/or work on analysis and planning, maybe try higher time limits or even "turn-based" chess. If you're trying to reduce blunders in blitz chess, maybe a good blitzer can chime in for you.....
Hope this helps
How do you stay away from blunders?