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.
Well, these two factors can easily be overcome , if government make the crypto legal in the country. Once this is done then change in the government or political instability will not have much impact. Also since people will be using bitcoin easily, the nation will become more self sufficient. This is particularly true for the under developed countries.