3rd level — Giant Power

Learn the Giant language and gain a minor giant-flavored magical cantrip choice as defined by the subclass.

3rd level — Giant's Havoc

While raging, add Rage Damage to qualifying Strength-based thrown-weapon attacks, increase reach, and become Large when space permits if you were smaller.

6th level — Elemental Cleaver

When Rage begins, infuse a held weapon with acid, cold, fire, thunder or lightning. The weapon deals extra elemental damage, gains a thrown range and returns to your hand after being thrown. You can change the selected element while raging.

10th level — Mighty Impel

As a bonus action while raging, move a Medium or smaller creature within your reach to an unoccupied space you can see within 30 feet. An unwilling creature can resist with a Strength saving throw.

14th level — Demiurgic Colossus

Your giant transformation and elemental weapon improve. You can become Huge, Elemental Cleaver deals more extra damage, your reach increases further, and Mighty Impel can affect larger creatures.

How the features work together

The subclass uses size, reach, thrown attacks, and forced movement as one package. Giant's Havoc controls more space, Elemental Cleaver keeps a strong weapon relevant at range, and Mighty Impel lets the Barbarian reposition allies or enemies instead of solving every problem through damage.