Is it worth buying Bradesco shares: 5 factors that could generate 18% return in 2024