even though you are silly, if you really love a girl and respect her (don't use the word 媾), i am sure you can meet your miss right very soon. i don't think training is needed. if you are a sincere person, a girl will love you no matter you are silly or not. being silly is not a big problem. don't worry. :> just be natural and be yourself.
if you really think you are that imperfect, maybe you can try to feel more about things around you. this is usually a big problem of boys. just use your heart more! also, be more understanding and considerate. girls can be very impressed if someone's being considerate to others.
actually, do you have any target? maybe you should try to find out what she likes and wants so that you can understand each other more. good luck.