the simplest thing is to hold it and not sell in every panic situation and whenever there are not to much sellers than the stability would come but to assure this we have to use btc in our every day lifes like dollar is used.
Yeah you are right, it is necessary to make some investment before making money in crypto. If you want to make money without investment, then you will have to join campaigns, but it is time consuming and you cannot make money before getting high rank and projects. Therefore I think that for trading and holding investment some money is necessary. No need to invest big money, you can start from small investment.