well i only own a few altcoins
If you have enough funds or you are willing to spend some bucks for a hardware wallet like Ledger Nano X/S then go for it. However, if you are short on budget -- you can just use multi asset and a non-custodial mobile wallet like Trustwallet. Both of these supports tons of altcoins.
List of supported alts.
[1]
https://trustwallet.com/assets[2]
https://www.ledger.com/supported-crypto-assetsIf for instance that the altcoins you have isn't supported by wallets that I have mentioned earlier, your only option is to look at their website and see which specific wallet that supports your holdings.