There are Several factors affecting the price, one of them is media releases giving negative news about bitcoin. Demand and supply also affect the price. There are only limited supply of bitcoin, i believe not more than 20 million is available. Once the supply increased and the demand is limited, the price will automatically go up.
I agreed. Negative news about bitcoin can give bad impression to the people who wants to consider bitcoin as an investment.