My 2 cents:
None of the above mentioned factors would cause a raise in the price of bitcoin if the regulation will ban it simply (or won't ban, but just will over regulate it).
I know that bitcoin has not been banned yet (and won't be banned in the EU, in the USA, just in some special countries), but banks are really against bitcoin everywhere (but not against the blockchain technology). As long as banks are closing accounts involved in wire transfers from/to bitcoin exchanges, you can't be sure that your money will arrive when you want to cash out your bitcoins... Bitcoin debit cards has been deactivated by VISA, so that's another closed door. Localbitcoins needs KYC, so it's not easy to cash out for those people who prefer bitcoin because it's unregulated, they simply won't be able to cash out as easily as before (before 2017, when these restrictions were put in place, parallel with the parabolic raise of the bitcoin price).
I know that these restrictions are good for the people who are unfamiliar with bitcoin but want to take a huge profit with a little investment, so they won't be able to invest in bitcoin and lose their investment too easy, but it's not so good for merchants who just don't want to risk their income... I know that merchants can use some service providers to exchange bitcoin payments on the fly, when the customer has paid the price of the item/service with bitcoin, but this won't help bitcoin to circulate in the economy...
This problem (the cash-out) can be solved by applying the KYC and AML regulations on all the exit points of the blockchain, where you can exhange your bitcoins to fiat, in this case the regulators will be happy to let you pay in bitcoin at every merchant (e.g. Japan). If an exchange wants to apply the KYC and AML things, they have to become regulated by e.g. the country's central bank. If they are regulated, and applied the KYC and the AML policies, they have to be able to restrict/stop those bitcoin transactoins which don't meet the requirements of these policies... In this case bitcoin's original idea will fail and will become 'just' another kind of digital fiat, so I don't really know what will be the optimal solution for bitcoin now...