I think one of the main reason ICO's fail is because of the team behind the project and marketing because the product will be deliver after the ICO so they need to attract investors to put money on their project, also partners and advisors helps the ICO to be trustworthy.