It will be extremely hard to accomplish though because historically money and power have always been bedfellows.
The real problem is the people are complacent, most of what western governments legislate is in the interests of lobbyists, but people only care about lawmaking when they are personally poor or if it concerns foreign policy (TERRORISM).
I have always thought a jury system for legislation might be a good idea, get the sponsor of a bill to stand in front of 12 randomly picked citizens and have them explain what the bill will do, and most importantly, why they are trying to pass the bill.