Speculation is the main reason why Bitcoin has value right now.
Aside from the news who greatly affects the price of Bitcoin, investors who are speculating its price help too to make it valuable. If the investors know that it will rise then they will buy and vice versa.