my strategy has always been to trade bitcoin when its future is clear, like when it is easier to speculate a big rise or a big fall and then stay away (meaning to transfer all my bitcoin to cold storage) when i can't speculate it.
Like now - it's looking like scaling will be implemented, so it's a big buy (unless the code is buggy as hell, which it could be).
as for altcoins, holding them in my opinion is a dumb move. they are easily manipulated and their dumps are hard and irreversible. and there isn't really a bear market in altcoins there is only pump and dumps and there is always at least one pump going on that you can take advantage of.
Unfair generalisation. Some altcoins were relatively stable until just a few months ago when this crazy bull market/arguably bubble started (even ETH, for example). Furthermore, some altcoins grow in a reasonably way - Byteball for example is distributing to Bitcoin holders and to existing Byteball holders, which makes the value of people's holdings increase as more Bitcoin holders get involved.
Furthermore, the majority of altcoins are traded against Bitcoin, and many of the major altcoins' charts have run nearly parallel to Bitcoin recently due to the overall bull market and trading against BTC.