I can name why I fail in trading.
Firstly, I think I am impatient and quick at taking decisions. I can wait for months and years, but then suddenly take a decision to sell, because I am tired with seeing losses with altcoin purchase. I can explain this with a wish to try to reduce losses by moving into BTC when I feel like it will continue growing.
Secondly, its purchases without any preparation, without doing any significant research. Heard something and recognized altcoin name, saw its price increase, previously I used to make purchase of that altcoin.
Thirdly, I am not able to read market and make correct predictions after seeing patterns or think that it is a pattern.
Then my friend just buy BTC for the long term and do not really trade it until you learn.
90% BTC / 10% ALTs you won't be sorry, but doing the inverse will make you feel sorry most of the times because BTC will outperform everything.