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.
Bitcoin fell down a bit because the "war" between China and the USA is almost finished - now, people feel more secured with fiat. Besides, some holders (especially those, who suffered in 2018), became more nervous, and they are afraid Btc can fall to 7000 USD. I do not mean that the reason for the next bull run will be something like this economical war.
Suppose, more proofs that BTC has many advantages will be a trigger of its next growth.