"overweening swagger" vs. "overweening pretension"
If you look at examples of usage of overweening at Lexico, you will see that it is primarily used with such words and phrases as
pride confidence ambition sense of self-importance arrogance hubris
What they have in common is that they describe a psychological trait, an inner disposition.
Swagger, on the other hand, usually denotes external manifestations of such dispositions:
an arrogantly self-confident way of walking : an act or instance of swaggering
arrogant or conceitedly self-assured behavior
ostentatious display or bravado
(Merriam-Webster)
In contrast, pretension means vanity (Merriam-Webster), and so it also refers to an inner attribute. This is why it is a better fit.
Was going to suggest ambition as the best fit, until I saw the list of allowed alternatives.
Of those pretension is the only one that feels satisfactory in context. You need an attribute of character, which rules out 'wealth' and 'swagger' is more suggestive of behaviour than personal nature.