For me, all of those are profitable depend on how you handle it. Holdinh btc is profitable if it rise and you aqymuire it at a very low price. Short term trading or daybtrading is also effective way on how to gain more but with a higher risk than long term.