To level up your Monsters to their maximum levels, you will need to build the Temples. Except for Legendary monsters who has no temple.
There is a Temple for each element and vary in price.
After you purchase a Temple, you can then upgrade them to allow your Monsters to level up to a higher level.
If your Monster has two different elements, you will have to upgrade both Temples.