Yeah, french and english have words and expressions in common, while italian is closer to latin, thus spanish and portuguese have an easier time with it. It is hard of people who speak these last languages to learn french or english, because they have less reference words and bigger difference in grammar.
It means "for all types of hair". I was able to understand quickly what it meant due to similarities. For example, here are each word in italian/portuguese/english for you to get an idea: "per/para/for", "tutti/todo/all", "tipi/tipo/type" (look, similar!) and "capelli/cabelo/hair".
As you can see, italian to portuguese has similarities on pretty much all words, but to english it's way different, though you can still find some words that are close.
Yeah, though even if they are similar, I can't understand spanish that well, only when the words are the same. I remember being part of a group of portuguese Nintendo players that wanted portuguese to be one of the available languages. The Wii U has now portuguese, but only a few selected games have the language. That wouldn't be so bad if it was just Portugal that spoke it, but Brazil too, and they are much larger of a country than us.
That sucks. Personally I'm glad English is what I speak, there's no way Nintendo would include Irish. Heck, I'm not even fluent in Irish, so I'm glad for English.
Yeah, that kinda sucks. I heard the only way to get good at verbally speaking languages is to be around it. All I can think of is watching French videos or visiting France or Quebec.
Pronounciation is the worst. For starters, writing and reading, as well as understanding spoken french is the way to go. Once you're used to those, try imitate french speakers