Certain things can be done, to promote democracy in third world countries.
Firstly, if you want to promote democracy in third world countries, you need to invest heavily in education. People who are properly educated are likely to develop the critical thinking that is necessary for effective participation in democratic processes. But this has to be proper education: education that promotes critical thinking, as opposed to education by rote, which only promotes the memorization facts with no critical thinking component whatsoever.
Secondly, if you want to promote democracy in third world countries, you need to invest heavily in economic development. Folks who are economically empowered, like, for instance, those working for Macys, which has a remarkable employee connection website are unlikely to be easily taken advantage of by politicians who are undemocratic. It is poor people who are forced by the immediate circumstances to lose sight of the bigger picture: thus promoting the propagation of impunity and other undemocratic ethos in their societies.
Thirdly, if you want to promote democracy in third world countries, you need to invest heavily in the creation and propagation of strong political parties. In the absence of strong political parties, politics ends up being centered on personalities, and once matters get personal, it is very hard for real democracy to take root.