You may want to consider changing up your stock.

That JD is going to get up to about 10" and is going to get aggressive and most likely kill your other fish. Also, your corydoras and GloFish tetra need to be in schools of 6 at least each, and your Angelfish needs to be in at least a pair.

All the fish besides the JD make great community members and are very compatible, they'd make a good tank together.