If you already have the shark and it's starting to grow, I'd get a much larger tank very soon (100+ gals) or rehome it, your other fish could be in trouble. I'd also watch the Angels with the Tetras as well. As the fish grow they are going to require more room and with limited space they are going to become aggressive.
Given you already have all of these fish, what is your water change schedule?