Content stuffing doesn't work anymore. Neither does directory listings. With latest updates in Google Algorithms, you need to plan your content for the customers, not for the spiders. Make it as user-friendly as possible. Get into the brain of your user and include those keywords.

Well this is really a nice question that has been asked openly ! In my point of view I would go with quality back links or content if SEO method don’t work. There are few techniques those are not used by many people but still most of webmasters & experts say Quality content or back links really helps in SEO !