Leatherworking is the best combined with skinning, with these professions together it will be a lot easier to get the needed materials. The new BfA Leatherworking skill is named differently for the two factions, but the name is the only difference between them.Kul Tiran Leatherworking is the Alliance version and Zandalari Leatherworking is the Horde version.
Most high-level Battle for Azeroth Leatherworking recipes has 3 ranks. Higher rank recipes reduce the materials required to create a recipe, and also give skill points much longer.