Avoir beau faire quelque chose = insister sur quelque chose.
On utilise cette expression pour dire une contradiction.
Un exemple : j'ai beau apprendre mon anglais tous les jours, je suis toujours mauvais.
Which means: I'm learning English every single day, nevertheless It's still a disaster.