Q. Why doesn’t my online drugstore rank for “viagra”, “levitra” or “cialis”?
A. Because you’re a schmuck business adding absolutely no value to the world wide web and as such you have no quality linkage, and will continue to have no quality linkage. Google determines the value of a website based upon its linkage, and rightly so.
The same goes for thousands of other keywords and thousands of other websites. Quit trying to fake success with rankings. Be legitimately successful and the linkage and rankings will follow.