I think that 95% of crypto coins and tokens won't survive and the reason is that a crypto coin in order to survive and get value it has to be accepted as a way of payment for purchase goods or services.
Very few coins will manage to do it at the end of the day and of course these coins will get enormous value.
The only thing you have to do is to find out which coins will enter the market of real currencies.
I think it would be roughly 80% there are a lot of successful coins out there that are not even listed on the top 20 in the coinmarketcap so I would give them benefit of the doubt of 80% instead of 95% though this is purely based on my opinion.