Some ideas are so good it doesn't take a genius to implement them. Personally I feel ideas are more important then your team, once you get started others will want to join you... your team will form itself with the right idea and some execution on your part.