Arrogance is the way some guys cope with their perceived shortcomings. For whatever reason, they think that coming off as cocky will cover up the fact that they’re insecure or short or boring or whatever. It never works. Being yourself, whoever that is, beats arrogance any day.
:=> Take the things you might be cocky about and downplay them, or better yet, don’t even talk about them until they come up naturally in conversation. Maybe you have a good job or a nice car. Maybe you’re a good athlete. Whatever it is, she’ll find out in due course, and will be much more impressed than if you just blurted it out