*There are so many great resources out there.
Typically, the more research you do on: the markets, sector, industry, global/national/regional sentiment, CPI, Macro/Micro econ., history, stock and market guru opinions, investor sentiment and opinions, and deep research on the specific stock/company- the better your returns 'Should' be.
If you are truly considering making a decent investment in a company, find out every single thing about that company [all of the items mentioned beforehand, but also: their products/services, customers, location(s), ratings/grades/rankings, employees, BODs, competition, longevity, etc.].