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.
This is too early to talk about the adoption of crypto currencies so we cannot expect the next bull run due to this but we surely will face the bull run in the upcoming months since we already staying at $10K for a while which was after jump from $3000 so investors will change their investment plans once everyone settled for a price range.