just woke up on this massive dump !

what do you think it's causing this ? and do you think this is the best time to buy ? or it will dump even more

I wouldn't say they are. I know many of them are decreasing in value, which is surely a nail-biter for many people in the market, especially those who hold them or for those that are more focused in that department of this market. It's not very easy to actually just kill off altcoins because there is just so many of them in the market, and agree or not, it still does a lot changes, and it affects the market significantly. Even though many of them just die out, many are still steadily gaining value, however slow that may be, just like Ethereum.