The impression I get from the description is that you're worried someone might not like your character. As such, you've tried to cover every base and not go too far in any one direction, so she feels very "focus-grouped" and indistinct. She's girly, but not too girly! She's outgoing, but shy! She's inconsiderate but protective! It's a mouthwash and oven cleaner! I'd suggest cutting down on the laundry list of traits, and try to identify the most important things about her. A lot of the time, those traits can be good and bad--someone who's protective might also be clingy. Someone who's eager to be liked might be excessively self-sacrificing or get angry when they feel unappreciated. Any other traits can be bought up as and when you need them to come up, and if you've got a firm idea of who the character is, they'll probably come naturally when you think "How would she react in this situation?" Also, don't worry about hitting "tropes". If you see the character as a tomboy or shy, nice girl, then write them that way and who cares that it's got a TVTropes page? Execution trumps concept every single time. There's a saying I try to bear in mind when it comes to creating characters--"if nobody could find you offensive, you don't actually have a personality".