Immigration is a large and complex topic. And there are alot of reasonable people who can disagree on it. Let's pop a few myths though.
1) Immigrants are coming just to coast on our entitlements.
This is false. Study after study shows that immigrants are LESS likely to use entitlements than native citizens by a considerable margin. Further, the US actually has laws preventing some (not all) entitlements from being used by newly arrived immigrants (often up to 4 or 5 years). That doesn't mean it never happens, especially with illegals who often have fake identities, but that's not as common as the anti-immigrant groups like CIS claim.
2) Immigrants are a net drain on our economy.
Not even close to accurate. Economists study this issue quite widely and immigrants are a huge net gain for our economy.
3) Immigrants take jobs from Americans.
I'm sure there are a few, but this is not generally true. Immigrants tend to either be very high skill (such as those coming from Asia and Europe) or very low skill (such as most of our Latin American immigrants). The very low skill workers tend to take jobs that pay very little and require lots of manual labor. Jobs Americans with our expectations of high wages don't accept. And the high skill jobs are in demand to the point where we don't have enough qualified people to fill them. In both cases, immigrants COMPLEMENT our workforce, not replace it.
4) Immigrants are more likely to commit crime.
Again, the opposite is true. Immigrants are actually LESS likely to commit major or violent crimes than native born. Even illegal immigrants are less likely to do so, though obviously illegals are committing some low level crimes to work and be here illegally. But while their major crime rates are obviously not zero, they are lower than natives.