Mining isn't the best choice. Disregarding the Electric Bill, the only profitable hardware are the latest ASICs for mining Bitcoins but their prices can't justify the expected returns based on the current price and total network Hashrate.
Only those who've already got them are the ones who have been on mining (at loss).
Investing in ICOs are risky, however, you might find a way to profit from the Tokens/AltCoins if you're good at trading.
Most of them are scam to start with (about 90% of them) but some of those can be traded for useful coins afterwards. But still, too risky.
Honestly you can't profit at all, just mind your current business/job, keep your portfolio safe and (keep updated with the latest news) wait for price increase.