Why does a glass rod when rubbed with silk cloth aquire positive charge and not negative charge?
You might know that all matter is made up out of atoms. Now, atoms themselves have a core, or nucleus, and electrons orbiting around the nucleus. The core has positive charge, the electrons have negative charge.
When you are rubbing the glass rod with the silk cloth, electrons are stripped away from the atoms in the glass and transferred to the silk cloth. This leaves the glass rod with more positive than negative charge, so you get a net positive charge.
Why do the electrons go from glass to silk and not from silk to glass? That depends a lot on the minute details of the material. Ultimately, for every two materials there is one of them where electrons are happier. It just turns out that for glass and silk, electrons are happier at the silk cloth.
Now to your second question. Here, the important thing to note is that in your typical solid material, the positive charges, which are the cores of the atoms, cannot move around much. They are locked into a rigid structure. The tiny electrons, however, can move around much better. That's why the glass rod can induce a net negative charge at one end of the paper clips.
EDIT: Let me add that there should also be some attraction between the silk and a bunch of paper: The electrons in the paper will be pushed away by the electrons in the silk, leaving the end of the paper that is closer to the silk with a net positive charge that then gets attracted. However, it might very well be that in your silk cloth the electrons are overall too spread out to have a strong enough attractive effect.
This is because glass is above silk in the triboelectric series (attracts electrons less than silk) and when rubbed, silk 'takes' its electrons. And yes, if you had a silk rod it would also attract neutral paper, because paper pieces are turned into dipoles, as you explained.