If you don't care much for your firemouth just get rid of it,give it one good bash because if it's that ill it's probably suffering. Aswell it may infect the rest of the fish also.
30 gallon+40 gallon=70gallons so you've got room for 70" of fish.
senegal bichiir=20"
leopard climbing perch=6"...