Practice makes perfect is misleading.
Practice is extremely important. Without it, things get rusty. But in order to get the most out of practice, you have to practice well. You have to practice with intent and quality.
Otherwise, you can practice and make things perfect—and be perfectly wrong, causing you to have to unlearn what has been learned incorrectly. This could be a frustrating setback causing you to give up.
Practice a lot. But do it with intent (not mindlessly) and with quality. Then you will see your skillset grow.