The best way to build a team is to surround yourself with people who have similar values as you (integrity, work ethic, respect, optimism, etc), but who do things differently than you.
Being a person of integrity means to do what you feel is right with the information at hand (even when nobody is looking), to be able to admit when you’re wrong, and to keep your promises. It’s usually “easier” to be a person of integrity if you don’t care what people think about you…if you believe an action is right, even if it’s not popular, you should do it instead of going with the flow.
If everyone is always learning/growing, the team will go much further than if they have to rely on one person to come up with all of the ideas. Learning/growing is part of work ethic, as is the willingness and ability to work dutifully for yourself, your team, and your clients.
If everyone respects each other, even when they disagree, they will be more open/receptive to hearing out the other team member’s opinion. You want different perspectives. You want people to be able to voice their opinion without fear of being ostracized. You don’t want everyone to believe the same thing, otherwise you might have a blind spot to a weakness in your team.
If everyone is optimistic, it doesn’t mean that everything is always good. But it does mean that you can find some good in any situation. Failure will make you stronger, give you experience, and teach you lessons better than success can. There is always a light at the end of the tunnel. No matter how bad things get, they can get better if you take action to make them better. We don’t want any victims here. No victim mindset. No “woe is me.” If you don’t like your situation, it’s up to you to change it. Nobody should care about your life more than you, so if you want things to get better, you need to be the one to take control.