1. should I get a lawyer for my case?
Heavens yes. Working without authorization can get you deported.

Find a good attorney, and address your other questions to him or her once you have the employment issue sorted out.