no problem at all, its nice that peole make the effort to learn a bit of the language when they travel abroad.
soy ingles - im english (male)
soy inglesa - im english (female)
soy de inglaterra - im from england
'Y soy ingles' is due to the context...Y just means 'and' - me llamo *** y soy ingles - my name is *** and im english.
hope this helps
