How can I collect altcoins whether its by mining or staking which are the best alt currencies for me to collect and make a daily income with ?
You can either;
Buy them, as previously mentioned, with Bitcoin.
Mine them, you need to invest in equipment - Asics for SHA256 or scrypt or i7 uprocessors for cpu POW (or botnets if you are of a nefarious disposition!).
Invest in ICO's, use faucets, do bounties etc, etc.
It's hard to make an income. Mining is especially hard, Staking gives low ROI (but then so does a savings account!)
Trading is a way of making an income but it's a precarious one - you really need to know what you are doing.
Bounties or offering a service for advertisers or BTC can bring in an income. More so popular websites who bring in fiat via adsense etc.
I am sure there are other ways as well!