Speaking multiple languages is something that I think all Americans should strive toward. However, English is the official language and business should be conducted in English. Immigrants know when they come here that English is the language of the land. They should be expected to learn it. We should not be pandering to them.
As for immigrants paying taxes, many of them do. However, they pay far less in taxes than the community ends up spending on them. Some immigration is healthy but floods of illegals coming across the border is not.