I do not really know what factors Bitcoin will reach a price of 100k dollars except for the limited supply of Bitcoin. And also Bitcoin reaches 100k dollars I will be silent because I have never had 1 Bitcoin in my personal wallet.
Besides the limited supply of bitcoin, other factors that will enable Bitcoin to hit $100k includes,
1. Demand/supply; When there is increasing demand for Bitcoin, there will be a corresponding prices increase, and when there is decreasing supply, that is, a scarcity of Bitcoin, there will be a more potential increase in the price of Bitcoin.
2.Decentralization: this is the idea behind Bitcoin invention, a decentralized system running on the blockchain. If the government of the world pays attention to the Bitcoin core value, that is, decentralized ecosystem, it simply signifys financial freedom, and remove unnecessary regulatory laws that may effect the decentralized concept.