You're extremely insecure and self conscious. It doesn't matter that you approach and ask women out, because you either go in thinking "oh, she'll probably just say no" or you're thinking "I'm doing everything by the book, she's GOT to say yes."
You should keep a natural flow and advance through a series of green lights. Get a red one, start again. Hesitate on green? Aaand it's red, start again. Don't take things personally, take it as a learning curve. You said you've read the bible and whatnot, but it's one thing knowing the stuff and being the stuff. I'm also of the opinion that your looks don't matter much - if they do, they maybe turn away 20% of women you like, and even if it's 80%, some of them are still willing. Or are you going to tell me that skinny Indian guys just don't get laid in the US?