Would you buy Bitcoin now with hard cash since the price or value increases daily, or you just going to earn it through mining, faucets, social media and signature campaigns?
I've bene buying in since early 2016 steadily. But now i'm not because i've already sold the majority of my coins anyways and i am in the process of selling even more. It does not make any sense for me to buy more now when i'm selling and cop that spread.
Earning bitcoin directly is cool because you get the same amount of coins no matter what. However it does require time and is oftentimes an unreliable income source, which means that you should not be completely dependent on it.
Especially if you are investing in bitcoin, go with the buy with fiat route. Not only do you get to unload your fiat, you also get in return something that has real value. But now the price is high and thus, not a good time to buy.