Although all of the options are useful to influence the public opinion, the first one is the strongest one. As long as public appear can speak oout, they would risk their career because the part of the society who don't agree with their opinion, would react negatively to their public exposition Letter C is possible, but rather difficult, and also unreliable because every politician would show a position towards any topic in order to earn some votes. Letter A is, for me, the best option, because the best option for a politician and for the rest of the society, is having the very words of the politician in order to state their opinion about certain topic.
A can be immediately eliminated as the obviously wrong answer, as it goes completely against the development that Scrooge faces throughout the book. We can also eliminate B as although it could be considered true, it's not the real reason why Scrooge does not support the poor.
Yes, it is a good idea. It's even better if you know the most commonly used language of whatever place you are traveling to. Like if you were to travel to France it's a good idea to be fluent in French.