Africans prefer a higher pH and hard water, while RTS prefer a lower pH and softer water. Therefor these two types of fish are not compatible.
many fish can adapt to different ph ranges.
what other tanks do you have and whats in them? i really would move the shark first. they are very mean and will prob go after any other fish in the tank. also think a 20 gal is a little small for one.