There are many ways to get free altcoins.
Airdrops- doing some small one time tasks(social media), you can get some altcoins.
Bounties:- Doing social media tasks weekly for some weeks, can let you earn good amount of altcoins over the period of few months.
Once you have some altcoins, you can increase you portfolio by participating in staking and mining, if the respective project supports it.