She goofy, sexy, and never lost her humility throughout her ascension. That's what makes her attractive IMO.
I wasn't attracted to Cardi B initially, but I've come to like her, just based off her personality (what you see of her). Plus, u know that woman is a freak in the bed...and that body on top.
I know it's faker than a $3 bill, but I'd make an exception for her.