First of all, could you tell me what's going on on the legalization front today? Are there any organizations, who is involved, and so on.
1. I'm not sure exactly what you mean by this. Could you elaborate?
2. What we did, was to establish a group of activists and intellectuals to meet weekly. In these meetings we discussed whatever that was on our minds. The best ideas were put into action, and we used the internet foras to recruit the people we needed to get things done. It could be to arrange a demonstration, to write a letter, to produce a movie, and so on. Anything! This was very effective, and we have made a lot of progress this way.
3. Yes, letters to various institutions is very effective. What about starting an internet "task force" of skilled writers? You could create an internal forum for them here on vutra.org, where they all could collaborate on different projects. Whenever cannabis/drugs is mentioned in the media, you have to respond quickly, while the ball is still rolling. After a while, you will have so much momentum that the ball won't stop rolling, if you get what I mean.
You need a serious organization to represent your cause. If it doesn't exist, create it! A local NORML-group could be one idea. I however think you should also have an organization that is in favour of legalizing all drugs, since fighting for cannabis alone is a bit hippocritical. Remember, it's not about legalizing drugs, it's about regulating them. That is the ultimate argument. Whenever someone says: "You only want free flow of hash!", I respond: "That is the situation today. We want it regulated and controlled."
Most importantly; start arranging regular meetings.