All traders should diversify their portfolio. This is must to reduce the risk involved. One of the major prerequisites to manage money and trades well.
"Diversifying over a large number of stocks doesn't mitigate risk. In a bear market all stocks fall. The best way to control risk is to have a method of getting out of stocks in a down market." Darvas Look at 2008; diversification didn't help, every thing collapsed.
then trade forex, not stocks also "buy and hold" is not really a strategy. It's a trade off if you don't know how to trade, because stocks are bullish in nature
Diversifying your funds into different broker can be very good process to avoid falling into the mistakes.