There are few other good ways.
1. Build a GPU mining rig, maybe with RTX4070s or similar, they take reasonable watts to run, good for home too, so direct the miner to Nicehash, it will find the most profitable coin for your mining rig and you will get paid in BTC every few hours or every 24 hrs.
2. Solo mine BTC, there are few BTC miners that use not less than 250-300watts to run, they are created for solo mining, every efficient for home mining but to hit a block can take forever, few people still manage to get lucky using these miners though.
Here is one called Lucky miner, it uses 28watts only and it has 1TH power.
Just plug in the wall socket, insert your BTC address and forget it there, one day you might get lucky, this is more like a lottery ticket hunt, but nothing is impossible.
3. You can just abandon the idea of mining at all, and start buying a small amount of BTC every week, even if it is $1 worth of BTC, it is another version of mining anyway, you just have to look at it this way, DCA strategy is still my own best mining strategy till date.