There a number of good ways to earn altcoins, one is in trading and engage in day trading or longterm hold, another is thru participation in bounty campaigns, and another is by panhandling it. Though I won't recommend the later
If you have a lot of extra money, and I will emphasize extra, you can invest in alts and do trading or hold your assets wait it out.
On the other hand, am sure many have recommended it in this thread, participate in bounty campaigns.
Join signature, telegram, facebook and twitter. Or article writing if you have the skills.
For me I chose bounty campaigns.