Well you have mentioned all of those factors for me because thats the main reason for this issues,but i guess upon what you have mentioned its the News whos gives big effect to the whole cryptocurrency..because Fuds,fake news and trolling is the outcome of those news..
Thank god no one mentioned the manipulation of the whales.
This conspiracy theory is in the forum for quite some time now but no one can provide a single evidence that they are really manipulating the market price.
I also saw one topic about the cartel in futures which seems they just want to spread FUD.
The list you provided is actually great, yes Government decision should also be included because as we saw recently, their decisions really affect the price of the Crypto market.
Oh i forgot about that but its indeed,maybe its harder to provide some proofs about this ,but it wasnt an accusation because its happening everytime the price moves either going up,or falling down,whales are the only investors that can generate a price movement of the market