What is causes the massive rise and fall of bitcoin is due to the number of buys and sells. When there are alot of buys, it means people are putting their money inside which increases the price . If more people sell, the price go down. It comes to speculation. Other minor factors like inflation, GDP and wilingnesuto buy play a role.