I am relatively new with regard to bitcoin but what I have noticed is that a lot of people just invest on it and then cash in when they feel like it is already enough to make a profit. I do not think that this will not be great in the long run because of it being unstable. So what can be done to make it stable?
1 People should believe first in the potential of Bitcoin
2 Hacking should be stopped
3 Stop these ICO from scamming investors
4 Promote Bitcoin to big merchants to integrate it to their system
I agree that the elements you say will help bitcoin have a very stable development but in return, this development will gradually lead to stability in the price of bitcoin, with no volatility, people will not be able to earn profits. So instead of looking for stability in bitcoin, I like changes and unusual fluctuations because these waves always create opportunities for people to have investment opportunities and achieve very high profits, and this wave only appears when the factors you provided don't work