That tanks even more overstocked than mine and I use a big oversized filter that I maintain to an extremely high standard and do very regular water changes and clean ups(of the substrate)
You really should remove some of those fish if not most of them
especially if your not using oversized...