1. Technology. It needs to be something better than what already exists, and useful in real life.
2. Team. A good team of developers, with deep knowledge of technology, and willing to make things happen.
2. Distribution. The wider the distribution, the more decentralized the currency is, and the lower the risk of market manipulation.