Seriously, I think that theres no way to mine BTC in 2018/2019. The Chinese community controls the major part of mining power, so ordinary users can hardly compete with their hubs. Even ASICs arent ideal for this goal because you cant produce enough power to get rewards. Id suggest mining ETH or other altcoins which arent as popular as BTC. Alternatively, you can think about trading this approach may be highly profitable if you have enough knowledge and some luck. Just compare potential incomes using crypto calculators (
https://cex.io/bitcoin-calculator). Surely, both ways are volatile and nobody can guarantee that you will earn a lot. But I think that mining altcoins or trading is better than mining BTC now.