First you probably need some silent, persistent and occasionally cantankerous folks that can grudgingly work on annoying boring problems all night just because they want to solve it no matter what. If you have a few of those, you really have to start looking for more social people that can glue the herd of cats together so all noses point the same way.
My experience has been that solving a very technical problem and solving a social one are very different skill sets and very few people have both skills and are capable of using both of those skills at the same time.