It's not about impressing the girl; it's more about telling her how you feel, opening up to her and spilling the tea. Of course you need to build some trust and closeness before you do that. Spend some time together, try to approach her in a gentle way, do fun stuff together and if you find she's the one go ahead and tell her. Maybe putting up an attitude is her defense bc she might be shy. Girls do that sometimes. Or she might not be into you and be trying to push you away by behaving like that
SA_ADi