Did she ever tell you she has "a friend" like that one girl did with Biz Markie?
Actually lemme be serious for a sec because you seem to be sincere about asking for feedback (although kind of bad at taking action on it tbh): at this point you've known her long enough to know what she's like and what she's willing to give you - it's up to you to accept it or leave her. It sounds like you're trying to strategize ways to change her, which is not going to happen