I don’t think the “more laws!” approach will cut it. Many of the most corrupt countries in the world have extremely harsh anticorruption laws (inevitably these laws are applied to political enemies and not the corrupt rulers).
Assuming people are corrupt and greedy and then working backwards from that point imho is the best approach, and that often times means giving people less control over our lives.