The story of Monster Rancher 2 is largely non-linear with story events happening only after certain requirements are met (winning a battle, reaching a certain rank, etc.).
Defeating the Major 4 tournaments and the Legend Cup, does not unlock all of the monsters in the game.