Beauty is in the eye of beholder. I believe that applies to evaluating stocks as well.
So, what is your definition of a good stock? Undervalued? Growth? Dividend?
More importantly, how do you identify it? What metrics do you use? Do you perform technical or fundamental analysis? Or you dig through the years of annual report to understand the business model and direction?