You already provided most of other ways to earn altcoins and the best thing I can advise is to store those in hardwallets if you are planning to hold it for long term. If you are a type of person who love trading, then you better be updated with their promotions like what kucoin and binance did to their traders. Referral is also one the best profitable way to earn some free altcoins.