I know that it's kinda 'big' question but it will be great to see what the community think about that.
what do you think can cause the price to go up?
the price will go up when it's good and ready. patience is a virtue.

non-linear scaling mechanisms like the lightning network (once user-friendly) could make BTC more usable and therefore could encourage increased network growth.
but ultimately, there is no "feature" that is going to change things drastically. bitcoin's primary use case is
money. it has a limited supply, so as the network grows, price should rise. enjoy the ride!