Sitemaps are huge. I now create and submit sitemaps for ALL of my projects. Good way to get indexed fast and consistently crawled.
Hard to pinpoint just one thing, I see as a combination of all the factors. I guess if I had to choose probably some of high authority links I acquired, or fixing up sites to remove broken links, add sitemaps, improve site structure and titles.