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.
That's not all, why not talk about technical analysis which bitcoin builds are doing better, such as segwjt or taproot. Technical factors are much better than peripheral factors due to the extremely wide influence of bitcoin, economy, life, payments, etc. it will also affect the value of bitcoin similar to the news it is accepted or favors favor