before I buy altcoins, I set to it that those coins are good and they have a strong team's like developers, marketing and have strong social network communities like Telegram Channels must have more admins and active members.
otherwise, most of them failed because I do believe that good ICOs and altcoins have good and strong social communities and team framework.