Mining is one of the reasons that affect the price. Other reasons are demand and supply, if there is high demand, price will go up and for low demand price will go downIn order for the price to go up the amount that has been bought in Bitcoin has to be greater than that which is being mined and also that which is being sold by other investors.