The best advice I could give you is never to go all in to anything. Always have some cash waiting at the side in case something major could happen, that is what I do, and never, not in a million years, have zero cash at the side.
I don't care how much money you have to invest, if you do not have 100 dollars at the side, you do not go into trading, if you have 200 dollars, you put 100 dollars aside as dollars, you put the other 100 dollars in installments like 25 bucks in 4 entry points. That type of logic where you never go all in, will help you never lose too much money in trading.
It may also cripple your profits as well and you wouldn't profit too much, it may look like it doesn't worth it, but in the end investment is not a quick thing. You should be making slowly but surely over course of years.
The term never goes all in is kind of wrong but rather it should be only trade what you can trade. Don't use all of your assets. Always remember that what you've traded can already be considered as lost money, so only trade the amount that would not compromise your everyday life in any way. Not going all in still means to invest as much as possible, only leaving money for emergency after all.
I agree with trading always takes course over a few years. I remember seeing an article about a trader about to get it into the names of one of the few millionaires in the world by having a small investment into trading which he made into millions in
eight years. That's a long time but in trading, that's still around the short end imo.