What were the factors that played a significant role in the collapse of Russian control over Eastern Europe?

The Soviet Union and its satellites had a failing economy. That fueled the people's hopes for free economies and governments.