Below are some reasons why some fish species are aggressive: Fighting for food. Some fish will always compete for food. An aggressive fish will fight off other fish that are perceived to be a ...