So 3.5 isn't really a blemish, though many secondaries will ask for you to explain in grades lower than, say, B+.
Absolutely talk about the immigration experience. Schools eat that up, I say based only some informal talks with my friends who relayed that their immigrant experiences were something that made them unique and interesting. That is potentially a huge leg up for you.