SEO isn't just about jumping through a series of hoops. Getting to #1 is not a case of following a series of steps and automatically getting the top spot. Most of what you've said there is pretty formulaic, and that has little benefit.
1 - Why did you update the content? Was it because the old content was out of date, or badly written, and you could see a way to improve it? If so, that sounds good. But if it was just re-writing it for the sake of it, that sounds more like a waste of time. When you updated it, did you make sure that you were using good semantic code (ie heading tags for headings, etc) and clear on-site navigation to help Google find its way round the site and understand it?
2 - Pointless and possibly harmful activity. There's no harm in having external links. If no-one had external links, the internet would fall apart and Google wouldn't be able to operate. Closing off all external links looks like someone is trying to hard, and that's the kind of thing that Google doesn't like. If it adds value to your readers to have external links then have them.
3 - Do you have a big problem with inbound links from poor quality sites? How did this come about? Was this a previous attempt at spam that you now wish you hadn't done?
4 - Meaning what? Google is smart enough to know the difference between you promoting your own site (which it couldn't give a damn about) and other people sharing your site (which it wants). Don't think you can beat it, because you won't.
5 - Paid adverts are no good to Google. It is only interested in links that people have given of their own free will because they want to, not because they are paid to.
6 - So what? How does that help Google to understand the value that your site gives to people?
7 - See 4
8 - Could be beneficial if you've done it sensibly, and put an appropriate <title> and <meta description> on each page (although the description won't make any difference to where you rank, it can improve the click through rate), but if all you've done is stuff the <meta keywords> tag then it just smells like spam to Google and they won't thank you for that.
If you want more advice, read the SEO FAQ.