There's generally a pattern to a users posts. Of course, this is a generalisation, and therefore this isn't concrete. However, users start off with slightly less quality posts when they sign up, and over time they'll learn the standards of the forum, and get sucked in to the community, and therefore want to actually contribute. Now, guides, campaigns, and all of this is all well, and good. However, there's a difference between a user that wants to learn, and those that don't. Take the altcoin section as an example; there's plenty of users there that don't care about learning, and no matter how much you push what's acceptable, and isn't acceptable on the forum, they aren't going to listen.
Even moderation doesn't cure it, they'll just register a new account. theymos has put evil points associated with IP addresses to try, and avoid this issue, but there's ways around it, and the spammers know it. Most of these types of users only care about money, they seem to join every bounty available, and in some instances have setup bots to reply to them. These users aren't teachable, no matter how good the campaign is.
Then there's the users which are new, maybe to the forum or the language, and we can't discriminate against them for using poor structuring of sentences, because eventually these types of users might actually become some of the most valuable to the community. I for one don't have perfect English, for anyone that's from the UK, you might be familiar with the term "Wenglish". Also, my grammar definitely isn't perfect.
So, my point is we can put all the information we want out there, and I do believe it's already out there to some degree, but the audience matters. Those that read, and take into consideration those threads, are probably going to become good quality users anyhow. Whereas, those that aren't interested, and therefore more likely to be a spamming kind, aren't. Therefore, much of the effort is lost on the types of users you're talking about.
Obviously, translations, and all of that is a little different. However, I don't think we should be expecting perfect native language either. Since, depending on where you're in that country, depends on how you structure, and use the language. North Welsh for example, is a lot different to Welsh in the South, and I mean different words for the same thing, kind of different, and not just the way they speak.
So, while I definitely do appreciate any proactive way of increasing the quality of the forum, don't expect miracles. A campaign is only going to help those that are interested in the first place. Moderation is still the best thing we have for dealing with spam, even if that isn't always efficient, due to the reasons mentioned above.