The 2017 bull run was based on hype that was why shitcoins were able to give more profit because they were cheaper and people bought it based on the huge hype in the market then
But the next bull will be quite different from that and it will be based on real life usage and adoption so any project or altcoin that doesn't offer real usage or solve a problem will beat the dust.
That's really True, the next bull run will in fact be caused by wide acceptance of of cryptocurrencies into existing platforms etc which is come to be known as use case. Last bull run made a lot of people to be holders of shitcoins but I don't think a greater number will fall for this again, it either valuable coins or nothing. I for example, am holding only few coins with great prospects and within top 100 so I can increase my chances of success.