The major factors affecting bitcoin are :
Change in government - it's simply means when another government enter there's will be reduction or addition of some policies.
Political instability - when political system in the country is not stable, everything will get down.
I agree, but let me add and discuss more. Political factor really affects bitcoin businesses and even bitcoin in general. Politics play a great role in bitcoin legality in a country, hence when an adminstration changes, there's also a high possibility that the status of bitcoin legality will be compromised. Same applies with bitcoin business. When the government leader suddenly shifts, and the newly elected official don't like or sees threat on bitcoin or crypto in general, then the business operations will be halted for a period of time. It can even be banned, resulting to serious business damages and losses to the entrepreneurs.
Aside from political factors, technological difficulties can be also a huge problem when it comes to bitcoin businesses. Sudden power interruption, loss of connection, slow transaction time, high processing fees, and the likes could cause great trouble in bitcoin business. These could put the business at risk if ever it would occur most often than normal.