I want to know what you think, what affects the bitcoin price, so we can find out when to sell and buy bitcoin, because now the bitcoin price drops again

Well these are some significant reasons that I think bitcoin price to fall or rise,
First things first we need to understand about bitcoin and unlike other centralized currencies it has nothing to do with a centralized authority so there is no any major organization to make a considerable impact on bitcoin price but due to it's decentralized nature its price mainly depends on its users demands towards bitcoin so according to there actions which are buying and selling there can be a huge price variation so when large amount starts to sell eventually the price will fall and when investors starts to buy with increase of demand the price will rice.
Now some might think considering above predicting it's prices is closer to impossible but you can do that to some extend.
Reasons to rise or fall
1. When there is a big price increase most holders will start to sell there tokens to gain more profits and that is the reason we see a huge price fall after an price increase and when the price is too low we can expect the same thing most of the time.
2. Media - Even in this forum I came across a thread regarding a topic on how media is biased towards bad news about bitcoin and crypto and i believe it is true and when there is a news broadcast about bitcoin depending on its significance impact type we can expect bitcoin price to fall or rise.
3. Fear of the share market and other major investment options - This might happen and many sources and experts on the Internet has address regarding this matter and that is when there is a uncertainty in other investment options mainly in share market because investors seek alternative options there can be a major increase in the bitcoin price due to increase of bitcoin investments