before you start thinking about getting any more fish, you should really have a look at what you already have in your tank. Oscars can reach in excess of 12 inches, silver dollars around 6 inches maximum, not sure about the pink convict, maybe 6 inches, depending on what sort of pleco you have, you could be talking around 2 feet. And finally the tinfoil barb. I absolutely hate these fish, they can grow to 12 inches, they eat everything you put in the tank, and they're incredibly messy.
Personally, I think you're little overstocked as you are so I wouldn't put any more fish in your tank. If I was in your position, I would lose the pleco and the tinfoil barb. Monitor the water conditions for a while and if you really want something different, choose something that doesn't get any bigger than 6 inches. Unfortunately, you are looking at getting big fish, if you want big fish, you've got to get a big tank, much bigger than what you've already got.