1. Be more patient. You are right a lot, but you are almost always early. Wait for a base to form or a top to carve out before you get in, now you have an idea of how long it might take for a long term base to form after a huge killing of a stock, months and possibly years.
2. Look at longer term trends such as M&A activity, Corporate cash holdings, Commodity trends (future of coal), Look at trends happening around you that you can visibly see or touch (solar panels in your neighborhood, use of twitter, etc)
3. Make meditation as much a part of your trading career as you do your life. Mindfulness and seeing the big picture without judging or the ego of having to be right about market direction will only work wonders for your trading.