A Pokemon's shininess does not depend on its IVs. That was only the case prior to Generation III, where IVs determined shininess. After Gen III, shininess is determined by your trainer ID.
Any breeding can create a shiny; Masuda Method only increases your chances of getting a shiny, from 1/8192 to 1/1365. You still need to go through a lot of eggs to get a shiny; it's just less than it normally would be without a foreign language parent.
Holding an Everstone will pass down the nature to the offspring, and won't interfere with the added shiny chance of the Masuda Method.
Bulbapedia - Masuda Method
Nugget Bridge - Breeding in X&Y