As the price goes up more people want to mine it, so the difficulty goes up. The difficulty doesn't predict the price, it's the other way around.
This.
Price is dictated by the market (supply and demand). Mining does not affect either (much).
People buying mining equipment now without chance of return the investments at curent BTC price. So people will not want to sell , thus decreasing supply and increasing price