Being an immigration lawyer is a highly specialized field. A thorough understanding of the law in general as well as a grasp and fluency in the areas of immigration, citizenship and employment set immigration lawyers apart in their field of expertise. I´m a lawyer in México and the things that I definitely recommend you are the following ones:
1.- In order to practice law as an immigration lawyer, one must have a bachelor’s degree and a Juris Doctor Law degree. During law school, in order to specialize in immigration law, what I recommend you to pay special attention to the course load in your university because it could include classes in citizenship, advising, interviewing and statutory analysis. Internships and other applicable work experience are vital for job applicants who want to stand a head above the rest. Once the law degree has been obtained, the BAR exam must be passed in order to legally practice law in the state of residency. Sometimes there are universities that has some optional courses related to an specific branch of law and you could choose the one´s you like.
2.- The skills for this type of lawyers are employment-based immigrant visas, deportation, acquiring citizenship, assisting foreign companies to establish themselves legally on American soil, obtaining a resident permit also known as a green card, filing for political asylum or refugee status, all of this if you live in US.
Below you´ll find some articles related to your doubt: