Yes, links, tweets about your website, the site???s speed and other factors have a total impact on your rankings but producing quality content consistently is what really helps your website gain traction and make use of the other factors like attracting links, tweets etc.