Change can only occur when enough people recognize a problem and act to change it. This is not a fast process, but you need to either start a grass-roots movement or find a political party that suppports your views. Use the influence of large numbers of people to support specific candidates within a party you support. You then recruit and work with others who have the same views.
Wikipedia discusses "Social Change":
http://en.wikipedia.org/wiki/Social_change
You need to earn money to make changes.. money is always at the bottom of any major movement in politics. Fund raising can be done creatively. Here is a site that discusses the topic:
http://www.elwood.k12.nf.ca/fund/how_to_fundraise.htm
You will need to use this information only as a basic guide.. you will need to tailor it to your needs and your resources.
If you can't find a candidate who fits the bill, BECOME the candidate.
Here is a site that, although doesn't deal with your country, may be able to at lead you in the right direction:
http://www.lipolitics.com/get_involved!.htm