Yes, you want your cream cheese to be softened before you go and mix it with the other ingredients for making a cheese ball. The reason is you need the cream cheese to mix well with the other ingredients to evenly incorporate the ingredients. Otherwise, you will find the flavor will not be mixed well.