First off, tiger barbs need to be in schools of 8+ to minimize aggression. Secondly, Cory Cats need shoals of 5+. Thirdly, Rainbow 'Shark's need 55-75 gallon tanks min.
In general, Tiger Barbs are VERY nippy, and usually don't get along with fish with long fins like Angels.