Yes! Though Ronaldo is also known for how hard he trains - he is not relying just on his (massive) talent.
Experience gives you exposure to other solutions and can give insights and alternative ways of approaching stuff which as you say can make a huge difference. Sometimes you do just have to grind things out though.