I wish building a great team was easy, but it never usually is. The best thing you can do is look for the best of the best, or the best of the best you can afford to pay. Research potential workers, go through LinkedIn and other job sites. Find the best you can get, because you never want to settle for what is available at the time.
You are right with the assessment of pointing out that it is not very easy for someone to build a great team because it requires serious effort in terms of getting the right people that are going to constitute your team. It's the reason why you have to the very critical when it comes to choosing those that are going to be part of your team members because that is where everything about your team being successful is going to start from.