There are many opinions on what drives any market, and little scientific evidence.
It doesn't have anything to do with mining. The amount of bitcoins created is pretty much constant.
It has do to with supply vs. demand. I think more and more people are finding out about Bitcoin, and that is what is driving the price up.