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.
Adding up since we do talk business;
-Peoples demand
-Been patch up with newer ideas or better product.
Regulation or government intervention is most like since you've been dealing with decentralized thing which it isnt a surprise.
So better prepared yourself on that one.