No. 1 is the amount of transactions between buyers and different people. For example if you have 100 BTC you want for $ 1, but someone with 100 BTC want to sell for $ 2, the value it will increase so.
Secondly because of the rare bitcoin copper, and the need to use BTC for various purposes so many people need BTC that makes the BTC increase.
Third, by speculation, those who have money to inject money into the market and use FOMO tactics to entice more and more people into the market, the price will be pushed up.
There are many other factors, but only focus on the three main good.
May be you wanted to mention daily trading volume of BTC in your 1st point. Or may be you wanted to mention Supply and Demand of BTC.
You have talked about some points but I do not think these are the important factors.
In my opinion, BTC price depends on global factors like
1. With global adaptation the price will grow due to Fixed total supply.
2. Anonymous Tx (not entirely though), Secret Tx, Cheap tx and somehow faster
3. Decentralized Block chain tech is a great invention.
4. People's expectation on BTC. BTC holders think that Only BTC can bring them financial freedom
Those are just my opinion.