It needs the following universal shift:
Payment processors, as they currently operate, are responsible for bitcoin losing its value. Choke off the endless market sells payment processors are doing for retailers, service providers and miners, and demand will outstrip supply=price increase. Since there is insufficient bitcoin transaction volume to cause bankruptcies for fiat-primary businesses, payment processors could add value to their services by letting their business customers set a profit threshold, for example:
Retail customer pays $5 worth of BTC to payment processor address
Business customer sets 5% profit threshold with payment processor
Payment processor sells BTC for $5.25 as soon as a bid is found that high, credits fiat to business customer