The best way to level up your enchanting skill is to gather as much experience points as possible. You can do this by killing mobs, mining ores, smelting, and breeding animals. You can also trade with villagers and complete quests. Another way is to craft and use an enchanting table, which requires experience points and lapis lazuli. The higher your level, the more enchantments you can choose from. To maximize your experience points, consider using an experience farm or grinder, which can generate a large amount of experience in a short time.