I have no idea what drives the price of Bitcoin. Yes, I hear "Supply and demand", but I have zero idea, nor have I heard a good explanation of what drives Bitcoin demand. While I am general believer that "difficulty follows price", that doesn't really help much.
As my knowledge, Bitcoin price is based on Mining Equipment Investment and Profitability.