There are a bunch of preconceived ideas about the aspects or justifications that affect the price of Bitcoin. I will give you some illustrations: Contest; Cost of production; Supply and Demand; Restrictions and Legal Matters etc.
In your statement or ideas, what are the elements that can influence the price of bitcoin?
The state of the economy. If it's in a recession the people would have no, or less, disposable income available to invest in stocks/bonds/cryptocurrencies.
Market sentiment is also another important element that can influence the price of Bitcoin. Because if everyone is bearish, there's less demand, and if there's less demand = no surge in price.