A good project needs a team with technical and technological knowledge
A transparent Team, good funds, a very good exchange.
A good project needs Also large reliable community which to achieve this project devs must build trust amongst their community members
mostly good developers team that have good technical and technological knowledge already joined in existing projects or even be core team in major coins. and now dev team has same quality with them, so they dont know how to developt project and sell it to investors and community.