There are so many different types of fish, it's really impossible to give you ideas. I recommend looking at a list of different types of fish to get an idea of ones you'd like to have. Then, you could ask us here which ones would be appropriate for your tank and we can give you some feedback. Here are some good pages which give info on all sorts of fish:
Freshwater Fish: Freshwater Tropical Fish Species for Tropical Fish Tanks (Different categories of fish are listed on the right hand side)
Tropical Fish Profiles, covering the care and upkeep of many aquarium tropical freshwater fish Aqualand Pets Plus (fish are listed on the right hand side)
Before you go looking, here's some general info on the types of fish:
African Rift Lake Cichlids: These aggressive fish come from the rift lakes of eastern Africa and have very particular water chemistry requirements (although they are mostly hardy fish). They are best kept with only other fish from these lakes.
American cichlids: Some of these can grow very big, aggressive, and predatory and thus aren't good community residents and many grow too large for your tank. There are some smaller species that would work, though.
Dwarf cichlids: most dwarf cichlids are less aggressive than the bigger cichlids and many can usually be safely kept in a community tank (although they can be aggressive towards one another)
Barbs: most barbs are schooling fish. Some get very large, and many can be fin-nippers so caution must be exercised when putting them in community tanks.
Tetras: tetras are usually schooling fish. Most are peaceful but some can be nippy. They usually stay fairly small.
Loaches: many loaches are schooling fish, but many also grow fairly large and some can be aggressive. There are several that would work well in your tank, though.
Plecos: many of these get very large, but there are several types that stay small enough for your tank.
Cory catfish: there are many species, but all of them are schooling bottom feeders that are good community fish
Livebearers: guppies, mollies, platies, swordtails and others - all of these fish breed like crazy so you'll need other fish to control the fry population. You could also keep only males to avoid the breeding issue. Not schooling fish so smaller numbers can be kept.
Danios: peaceful schooling fish.
Rasboras: similar to danios
Rainbows: active schooling fish, these can sometimes get fairly large but there are many that would work in your tank.
Anabantids: includes bettas and gouramis, among others - many of these fish are aggressive with their own species but can be good community residents. You'll want to avoid nippy fish if you're keeping anabantids.
Then, of course, there are all kinds of oddball fish that don't fit into these categories, so have a look at them, too!