To put it simply: A Tera Type will replace that Pokémon's offensive typing, but add to its types defensively. Basically, Terastallization makes most sense as a defensive strategy in most cases.