The 'shark' could grow too big for this tank, but the overall stocking level sounds okay. I would judge from the water quality and the behaviour of the fish over some time as to whether you could add a few more fish.
:iagree:I wouldn't add any more, and definitely re-home the shark soon.