An icon pack is basically an app that replaces stock icons with new icons and also has attractive designs. Keep in mind that many icon packs can be used with specific launchers. If you don't have an icon pack that works with your stock launcher then try installing a custom launcher like Nova Launcher.