Everyone talks about technicals / fundamentals, but how many actually practice what they preach? Also, it is important to also understand that a stock's performance is also 'relative' - that is relative to competitors or within a sector. try to understand the sector you are buying into, as well as the potential risks and specific events that will affect the stock. also - just read more news.