Recently the Obama Administration has allowed spouses, children, and parents of military personnel who entered the US illegally without papers to apply for their green cards without having to leave the country. This new law applies to those who have a US citizen family member who is currently on active military duty or have previously served in the US military.
The Legal Immigration Family Equity (LIFE) Act allows some people to change their status to permanent resident even if they would not be otherwise eligible. Protection under the LIFE Act is called Section 245 adjustment of status and it might be able to help you get a green card.
You can become a citizen of the U.S. after having your green card through the naturalization process. There are some usual eligible paths to citizenship: live in the U.S. for 5 years, be the spouse of a U.S. citizen, be in the military or have a family member in the military, or have citizen parents. If you are already living in the U.S., you must have a green card before applying for citizenship. After filing for citizenship, you will need to take the naturalization test, which will include speaking, reading, and writing in English.