No, your realization and concern is kind of the opposite of shallow.
yes sir, you are absolutely being shallow. Shallow people always miss out on amazing people
Yep - ture love is more about whats under the hood, her personality and character. And much less about your lust for her and her looks.
No, everyone should be selective. It's their life.
If she isn't attractive to you, then move on. Don't experiment because you like a part of her. You will always find yourself discontent.