Shifting coins between alt and btc on an exchange can give you nice results

It can but its very risky, there are many methods available, that you can do.
Like trading/gambling/ or just invest and waiting on the right moment to make profit.
Indeed, I think its also very risky and difficult to do for some people.
I think gambling or trading is the best way to grow your bitcoins.