I think there is a halving in 2020 and bitcoin value should be 100K at least then. It could be more than that, dunno.
some positive thinking there,but not improbable
halvings don't have that much of an influence over price,they do but it is not the main factor
as for the difficulty prediction,it is very hard to predict if you are not an ASIC vendor
they pretty much have the last word as to how the difficulty is-they can sell or hold batches
and announce or postpone new machines to control the maximum hashrate the network has