I think part of the reason why American propaganda is so powerful is because most people only speak English as a second language. That way they are extra vulnerable for misinformation since they only get the American perspective. And since they can't speak other foreign languages they don't get the other perspective.
I'm not talking about full abolition of English as a global language, just that other languages should have a bigger role compared to now.
Your second point is a good one, though.