most of the times when you are trading altcoins you are basically gambling. so no matter how "expert" you are or you think you are, you would be still taking a huge risk and there is a big unpredictability about the altcoins that you can never shake. and that is only because altcoin markets are too small and too controlled which makes them mostly manipulation and unpredictable as a result.
what you need to do is to study the market. for example you said "buy in a downfall" that is a big mistake. you should buy when the downfall is over not as it is still going on. among altcoins for instance there are many which are still on the downfall and buying them is the worst thing you can do. but at the same time there are others that have reached their bottoms and have been already at the end of their "downfall" which makes them good buys. they are currently getting pumped one after another while the big coins still go down.