I have been feeding them bloodworms only and the pleco algae discs.
I have just re-read the first post and noticed this. You need to feed more than bloodworms, that's like making your fish live on burgers and nothing else. Bloodworms are high in fat with little nutritional content.They should be kept as a once a week treat for your fish.
You need to get a good quality fish food, flakes for fish that live in the upper water such as the tetras or pencilfish Byron mentioned, and sinking pellets for the rams.
I know you realise you'll have to get a bigger tank for the plec but to you realise just how big if it is a common plec?
As an Amazon Associate we earn from qualifying purchases.