There is no guarantee that you will earn 5% profit per month, whatever the method of investment you are going to use. All the methods involve a percentage of losing, trading is risky and you cant guarantee making profits always even if you are very experienced. Mining is nowadays worthless, unless if you live in a country where the electricity is really cheap. Gambling depends only on luck and it is highly risky.
it is very difficult to find an investment where when you invest, the assets you have are still safe. Well, even mining right now isn't very good if you have a little hardware for it.
earning 3-5% every month, without the risk of losing the $ 20k you have is so difficult. even for mining though. people will definitely aim to invest in altcoin or bitcoin, but that doesn't guarantee its safety.
I think in the investment world, there are no 100% safe assets, so you have to be prepared to accept the risks. so, be careful in investing.
Just an example: even storing up our money on idle on our own traditional banks have even the risk of inflation thats why saying 100% safe from loss doesnt exist on this world thats why it isnt really right to consider or push up your things that isnt possible to happen.
Mining? = Difficulty+Electricity cost+ Coin volatility will fucked you up.
Invest on crypto= Bitcoin is the best choice for long term but doesnt mean that it would put your 20k investment safe.You can either loss it all but somewhat hard to believe on.