My personality sucks and I don't know what to do to change it. Help?

Girls say I'm attractive. They really like my body and my eyes. I have a problem talking to girls though. I've only been on one date and I've only hooked up with one girl. I'm really shy, nervous, and tense around girls I like. I also tend to think too much and get doubts. I think I'm also very boring and I think girls tend to lose interest in me because of it. I'm not clingy and girls actually say I'm the opposite and I should open up. Some girls I meet up because they like me and say I'm cute, but after talking to me a lot and getting to know me they tend to stop talking to me. I feel helpless and frustrated and I really want to change myself to be an open, talkative, easygoing, smooth, and very interesting person. Any ideas?
My personality sucks and I don't know what to do to change it. Help?
Post Opinion