I live in Florida where Spanish is widely spoken. What I have found is the first generation speaks only Spanish or accented English. The second generation speaks this "ethnolect." They usually lose it by the third generation and speak standard American English. Spanish speakers are not the only group who do this, but they are more likely to speak ethno-English. An example in Florida with the second generation Spanish is "put on the light" (turn on the light), "put my phone on the charger" (charge my phone or plug the charger in...), but eventually Standard English becomes the normal. However, if you go to South Louisianna, French has influenced for generations the way they speak English. In Pennsylvania you will hear German expressions and words from people whose families have been here for generations. If you go to parts of New Mexico, where it was settled in colonial times by Spanish from Spain, you will hear the Spanish of Cervantes still spoken. These ethno pockets add charm and color to our immigrant society, but sooner or later Standard American is the norm and spoken everywhere, so try not to sound too ethnic if you want to advance in career, education, etc.