Yes. Very happy gives the largest boost to charisma skill. Lots of players think it is very confident, but for some weird programming reason, EA made very happy better than very confident for charisma.
I never found childish trait to increase the speed, although if you have completed the social childhood aspiration you get a boost to charisma learning skill.