Perhaps shifting your focus from making them happy to being happy with yourself first. If you are having a good time certainly those around you will too. If you focus on pleasing others it actually creates tension and makes things rather unpleasant. Look at it this way if you fawn over someone looking for signs of approval or disproval it puts them in an odd spot. On the one hand its a turn off because you seem so helpless and insecure, but also it makes it hard on them to let you down because they are afraid of crushing you. So they either give you one sympathy date and run or shut you down cold before you can work up the nerve to ask.
A few things that can help to take the tension of you as well as make your social interactions easier.
*Get a hobby, it can help kill boredom and channel and focus your emotions.
*You don't have to talk for the sake of talking. Remember that, and when you do speak shoot for substance and not ways to fill time.
*You will learn by doing, go on dates and don't be afraid to blow it so long as you learn from it.
-Grey Fox