In my small seo experience of 10+ years I came to conclusion that there are only two main things that really matters when it comes to ranking on google.
That two things in my opinion making 70-80% of google ranking algoritam and the rest of 20-30% are some small irrelevant things like site age, dedicated or shared hosting...
So these two main ranking factors are Backlinks & Content.
I put backlinks in front of content only because page without content can rank #1 if it has great amount of backlinks.