It's almost not worth mining btc anymore unless you have terrahashing equipment. You should buy in to BTC hold some of it, wait for it to rise, and buy whatever you desire. Without transactions and sales bitcoin would just sit and possibly loose value, but you don't have to spend all that you buy.
Mining altcoins is pretty much a full time activity now with little to no rewards.
People usually check coinwarz for the most profitable coin, but by the time they mine and would like to sell their coins usually it's already crashed/died.
btw, (bitcoin) mining never was a surely profitable endeavour. When GPU rigs generated a lot of coins their value was only a fraction of todays rate, it never was a get rich quick scheme.
I would advise that you only invest the money you can afford to lose and If you want to support the network consider mining with a cheap USB miner or run a full node.