I also think that availability of cryptocurrency in the market can also affect its price. When there's a high demand for crypto and it's not enough to give out to the public, price definitely will increase spontaneously.
In general, it is the law of economics that when demand is high but stocks are low, prices will rise due to the intensity of demand.
Yes again the social medias, news platforms and other crypto base forums can affect its price. These days people tend to believe more on what they see on social media and this can influence their choices positively or negatively in buying cryptocurrency.
When new trends are released about a particular coin or crypto currency, and people's views, likes and comments are positive this trend begins to travel until it gets to its highest point which can be top investors or top ranked men in the world and if they like what they hear about such coin. They would want to know more and purchase such coin.
Social media is the first place that provides a lot of information from negative and positive information, so social media is a platform that is currently very influential for crypto, but not only crypto, all platforms will also be affected. When some influential figures or people who have a lot of followers follow up on the coins they like, of course, it will be a trigger for the coin to rise and will affect crypto prices significantly, but it will not last long.
However, some social media users who have a lot of followers also need to be aware, there are some of them who only think about profit by inviting their followers to buy and enter certain crypto projects, even though these projects cannot be trusted and eventually scam.
Perhaps Elon Musk can be an example that he was very influential in the recent rise of DOGE. When he makes a status about DOGE on twitter, then DOGE will immediately pump and after that dump. like pump and dump practice. But not everyone who has money will be influential, only people who are considered important in crypto can make such things.
At this point I can say that the social media has played a very powerful role which has affected the price of cryptocurrency in a positive way.
You also forgot to mention that social media will backfire and affect cryptocurrency prices in a negative way and will make the crypto market crash instantly, just like the FTX incident last year that was trending on social media, which then became a negative case that received attention from all crypto users.