100% of us speak Spanish and actually it's very common to use both languages in a conversation when more than two persons are involved :) it's just natural for most of us. Actually I learned Catalan when I was 18 so I usually speak in Spanish and it is not a problem at all... And I'm very proud of being bilingual. In any case I would love to be able to express better myself in English :)
(anecdote) That precisely describes my personal experience of people in BCN and BDN, at least as a foreigner that keeps coming back as a tourist.
I also have a friend who has been teaching English as a Foreign Language in BCN for at least a decade now, and he and his wife tell a similar story.
"In any case I would love to be able to express better myself in English" - you already have a fluent grasp of English. You spelt it's with an apostrophe which is spot on and come across as a native writer - for a given value of "native" 8) Good skills mate.