I don't know where you are getting repulsive from.
If you don't put yourself out there, you won't be seen. That goes for any one. SO in the likely case, if you are too shy to do anything, you aren't seen so she doesn't really know you're there. I say this as someone who is more reserved; being quiet and in the back won't get you dates. Anxiety happens, but just smile more.