Happiness is being free to be yourself and encouraging those around you to do their best. Staying focussed on living your own life and not interfering with how others live their lives definitely frees up the mind and leads to a happier life.
To be happy you do not have to be perfect. Striving to be perfect is the easiest way to kill happiness. Happy people accept their limits and are content to be average in some areas and good in others. You can aim to be perfect in certain tasks/areas however the rest of the time progress is a much move viable standard.
Strive to be good at what you do best. The other stuff isn’t really that important.