What size is this tank?
A quick note on the stocking you mentioned, Black Ghost Knifefish need very large tank (usually grow to around a foot in captivity), are very delicate when it comes to water quality and parasites/infections, should have plenty of hiding spots, should have a dimly lit...