For mining BTC you need expensive hardware (ASIC based) and must be capable of bearing high power consumed by this mining hardware. Mining BTC on CPU and GPU is no more profitable.
My suggestion is to buy BTC rather than mining, buying is just one-time investment while mining is a continuous process of maintaining your mining farm that takes your precious time and effort as well.