A good stock portfolio is diversified, containing a mix of stocks from different industries, sectors, and geographies. The ideal mix of stocks in a portfolio depends on various factors such as age, risk tolerance, and investment goals. To build a good stock portfolio, you should consider investing in a mix of large-cap and small-cap stocks, domestic and international stocks, and growth and value stocks.