To go around BCN you should have at least a basic Spanish/Catalan level.
From what I've heard, most technical meetups are usually done in English.
Startups: Tuenti, Yuilop, Socialpoint, Teambox, 3scale, Itnig... Many others here https://angel.co/barcelona
If you want to focus exclusively on startup jobs, I think that http://www.jobfluent.com is probably the best site to look at.
Referring to incubators, there are some but I don't know if English is spoken there. I can tell you that at Telefonica everybody can speak English because there is people from around the globe working in there (at least in R&D) so I assume the same for Wayra. By the way, other accelerators/incubators/coworking spaces: Seedrocket, Barcelona Activa, La Salle Technova, Palo Alto BCN, MOB Barcelona...
Last recommendation: To know what is going on within the city, follow @startupbcn and subscribe to the BCN Startup Digest mailing list. This should be a good start for newcomers.
Overall: I think that the BCN startup community isn't as big as in London or Berlin, but this is changing fast. The other problem I see is that still lots of entrepreneurship events are held in Catalan/Spanish, and I think it discourages foreigners to get into the ecosystem. I hope this will change soon...
Anyway, I always say that I would choose BCN because it is the other SV (Sunny Valley) ;)