Theres no need to be impatient, your question will be answered.
A vaired diet it a must, bloodworms, high quality fish flakes, brine shrimps, pallets. The brand dosn't matter, as long as you look at the ingredients and their isn't too much fat and protein which will cause the fish problems.
Also, pretty much all your tank are overstocked. Why you put 5 angels and 2 discus in a 30 gallon tank...
The fish need more space, no other way to put it. No matter what any site says, discus need to be kept in groups of at least 4+ fish to keep aggresion down. If you have 2 fish it dosn't take a rocket scientist to realise one will be dominant and the other will be bullied, maybe even to death
With the angelfish, they get too big to be kept in a goup that big, in a tank that small. You could keep 1-2 in there with no troubles, hopefully a breeding pair and they would be great, but these fish can be quite messy and 30 gallons may not be able to handle that amount of waste.
I don't mean to sound like a broken record, but i doubt you'll want to have a dead fish on your hands