You can get paint from Sophia in her studio, I believe, when you give her an ornament. The ball you need to take from elf workshop (one of the junk boxes), but character will need something to fix it.
I'm not sure, though, I beaten this game some time ago... If I'm wrong, tell me what items you have and what has you done so far.
Or maybe Sophia can help (too bad she's not too often on this forum, once in several days, I guess).