IMO, I don't think that would work very well for two reasons. 1) That is just too many fish and not enough space for all of them 2) not all of those fish would get along really well.
My usual format for thinking up tank stocking goes as follows:
Decide if I want to keep a single fish or a community tank (in this case it looks like you want a community so I'll only go through my steps for community tank stocking)
Figure out from a list like your's above which fish I really want and which I could pass on
From there, I like to choose:
1 Centerpiece fish (could be a pair or trio; usually top or midwater fish)
1-2 midwater schooling fish (depending on tank size and how large schools you will keep)
1+ bottom-dwelling fish (can be a schooling fish or a solitary fish)
Clean up crew (in a community, normally this is snails since shrimp are often eaten in communities)
Keep in mind that this is a rough outline and the final stocking should always be base on a number of factors such as the fish's size and compatibility with the other fish in the tank.
Here is an example stocking (you can use it if you like it) using the fish that are on your list.