I was thinking about putting the funds like that:
50% BTC
10% ALTS
20% GOLD
20% SILVER
Do you have guys any other suggestions? I will be grateful

Your thinking idea is so good just add something decided to hold time short term or long term, I hope better than 30-40% reserved always money on your holl balance. If most people trade for a short period of time then it becomes apparent that after the disappointment of disappointment this problem will not happen. so best idea 30% reserved in BTC.
However, they can be avoided if you are careful.