Each country puts forward a candidate (perhaps choosen during the EU parliament elections) they campaign for a month or two and then the whole of EU votes for president, perhaps with ranked choice voting and maybe it favors people who bow out in order to join the cabinet of their preferred cabinet.
This person should then on top of Ursula's powers receive the ability to brake the veto (so we can curbstomp the ability of Hungary and whoever elects a Putin stooge next to block the agenda for the whole EU) and perhaps they can have, as their first order of business the establishment of EU army to legitimize the position a bit more.
We have a huge leadership problem and perhaps if we gave the actual people of EU the ability to choose someone from a wide variety of candidates who have to campaign for everyone not just their national interests we might even ignite a passion for European politics in the population.