i tried to calculate how much would i make from bitcoin mining using an antminer s9, and i don't think it's worth it for me as the cost of electricity is high where i live, which is in the UK (it's 20 cents approx), i make like $300 profit a year. and obviously i can't use faucets as that will take years to get one bitcoin. so is the only way to even get any value from bitcoin is to buy it and hold it on for another few years? but it is a risky investment due to the price. or should i invest in new currencies that are cheap right now and have potential to grow to $4k a coin?

There are a lot of ways but different risks, if you want high return but high risks then gambling is for you, but if you want to earn steadily then go for campaigns and mining.
I agree if you want passive income but risky go gambled your money different site use bitcoin as a currency and they have small percent of house hedge. But if you want to earn money try to apply in bounty campaigns they give high salary to all who wants to have an steady income