I know just about every ranking factor from building various authority websites, blogs, and micro niche sites. Learn from someone who has hands on experience.
Your Facebook and Twitter pages should be viral and if there not a call is in order. Turning your page from a PPC model to an organic growth process is possible.