Trust and Self-Control
If you are constantly angry, upset, depressed, agitated, overreacting..., your dog will see you as someone who lacks self-control.
If you cannot keep yourself under control, how can you keep your dog under control?
Your dog wants to have a leader who can protect him from other reactive/aggressive dogs.
If you cannot even control your own dog-- how can you control other people's dogs?
How can your dog trust you if he does not believe that you can protect him from other dogs?
A good relationship with your dog needs to be built upon trust.
Start earning your dog's trust by having better control of yourself.