The plant you have in the middle is some kind of echinoderus sp., in other words a sword. Too cloudy and small for me to tell about the others, can you take close up photos?
As for aquascaping:
Fish choices:
Take into accout what fish you're planning on keeping before choosing plants. Most tanks will have some algae eating fish, normally a swarm of ottos or a school of SAE. Anothe good idea is to have fish like kuhli loaches, horse face loach, or corydoras sp. to shuffle through your tank and release detritus from your plants and substrate.
If you're really going for plants, you're pretty much limited to:
SMALL characins (basically, tetras, pencilfish and hatchet fish)
SMALL cyprinids (rasboras, danios, white cloud minnows, POSSIBLY barbs, but they're more risky)
Rainbow Fish
Live Bearer fish (molly, platy, guppies, etc.)
Gouramis (keep in large groups to avoid territorial aggression)
Betta (Obviously only 1 male per tank, don't keep with gouramis)
SMALL south american cichlids (Appistograma species, possibly rams; like african cichlids they need lots of hiding places to establish territory and minimize territorial aggression)
Angel Fish (They WILL eat any very small rasboras or tetras)
Discus (Think VERY carefully . . .) (They might very well eat any very small rasboras or tetras)
Angels and Discuss like tall vertical plants like vallies . . . Gouramies really like feather plants like cabomba . . .
Gouramies, betta, live bearers, and hatchets all realy like floating plants too, but not necessary.
Aquascapes generaly have fore-ground, mid-ground, and back ground. For instance, in my tank, you would say the Java moss is the foreground, the hair-grass and micranthemum makes up the mid ground as well as the wood planted with anubia, and the vallisneria make up the back ground.
Choose plants accordingly to fit each area, choose lighting and positioning to soot them. As a hint, crypts are the easiest foreground plants. I would use them myself, but in a small 10g, crypts end up looking way to big for foreground . . .