Thanks for sharring. Bitcoin is a new age comming up employment, so I can work here instead of coming full time job in my area, which is hard.
Lol, having a decent job is good to have permanent income not like crypto highly volatile at the same time your income also with a volatile.
1. Bitcoin supply and increasing/decreasing demand
2. Bitcoin in news: Influence of media on garnering negative and positive publicity
3.Bitcoin users and developers influence the rise and fall of price.
4.New technological changes to Bitcoin
Well, as OP's mention I agreed on that number 1 and 2, as a circulating demand for bitcoin it is may affect on price movement.
And second is those making FUD news will be also affected by bitcoins price in the market, but even how dip bitcoin will be decreased I will still believe on bitcoin. I heard those continued making FUD news in many articles or those social media broadcasters they have, big politicians just feed them for bitcoin damage.