the best way to go with a 20 gallon is a community tank. you've already got the tetras, maybe try some danios, swordtails, guppies, other tetras like lemons, platies (not all together- you've got to have 1 inch of fish per gallon), and for cleanup try chinese algae eaters, cory cats...
those are all just examples of what would get along.