There is no golden rules for everyone and nothing wrong with diversification provided you holding the stars(BKL,DMP,BAL,A2M,CZZ etc for the last 3 years).
No matter how good one stock is, do not risk your life savings on it as this is stock market anything could happen.