The biggest problem comes from president Bush. There is no way any positive immigration reform will ever get past his desk.
The self-serving Republicans in the Senate are a huge problem as well. The answer is to pretty much reboot the senate.
Repealing the 17th Amendment and setting term limits for all Congressional offices would be a good start!