Representatives should represent the occupational and socioeconomic backgrounds of the general public. Only a specific number of seats should be allowed for each category. This way we don't get overburdened with all legal and financial experts serving in public office.
This idea must be coupled with a drastic campaign reform that provides public financing for candidates, and limits the ability of candidates "buying" elections. It also gets better representation from more backgrounds of occupation or income. This way we could get more "regular" people in office that aren't career politicians. People serving public office would return to their original jobs after serving in office, and some sort of guarantees would have to be made so that people would have jobs upon their return to "normal" life.