Hi ! If you have a small capital to invest and if you are looking for great return I think this is a good portfolio. But if you have a big amount to invest, I would add a significant part of BTC in the portfolio to minimize the risks.
I agree with this. The larger the investment, the more you need in BTC to protect (partially) against volatility. Same goes for the larger alts such as ETH.
If you're putting in a large amount, don't gamble it all on smaller coins. In general the smaller the marketcap the greater the risk - not always of course, but on average.