Leaders are aware of all their roles and what the responsibilities and goals attached with each role. They can clearly see what hat they need to wear in a given minute and act or communicate accordingly.
Let us say if I have four different roles (Hats) in a given project. It is my responsibility to understand the importance of each hat and responsibilities for that role and wear it as needed.
Life is confusing and challenging. But how do leaders make a difference? How do leaders get focus? How do they effectively get things done in 24 hours that everyone of us have?
Following are few things I experimented found to be working.
Answer the question "What roles are you playing?" (For example Project manager, Stakeholder manager, developer, Architect, Husband, Father etc)
Then focus on Top three goals in each role.
Now that you did your home work - live your role. In any given instance be aware of your role.
Now you are what your role is face the reality. Many distractions come in the form of other people, other roles of your own ( and of course from within) But stay focused on your current chosen role, no matter what. Impersonate someone who is best in that role.
Do a reasonable job, don't try to do the best job to please others. Do your job, just do and perfection will follow.