Very very important. Office clerks and your customers normally speak only Italian.
There are several opportunities to learn Italian. You could google “corsi gratuiti italiano per stranieri”. In Lazio, for example, check this page: http://www.romamultietnica.it/news/corsi_di_lingua_italiana_per_stranieri.html