You can grow your bitcoin in many ways. I recommend you to invest in good projects and hold them for 5 years and you can see the returns after the end of the period. You can also trade when you see an opportunity coming up, but you will have to develop your trading skills. Other way is to hold on to your bitcoin and let them appreciate in their value as time pass by.
With "good projects" do you mean altcoins or a certain site or service?
If the first case, then it would be an insanely stupid decision to hodl an altcoin for 5 years as the majority of the altcoins lose the biggest part of their value after 6-12 months.
In the second case, regardless of the amount offered as potential return, I would at all times avoid investing my money into a certain site or service.
Especially when you are talking about a period of 5 years. In that time everything can happen with your coins while you patiently wait for your ROI date.... Don't do it.
Best way is indeed to focus on trading. In my case it's solely Bitcoin that I trade, but if you understand and accept the risks of altcoin trading, then it's up to you of course to dive into that industry.