That is a lot to get off your chest and shows that you are indeed an open guy, willing to share details about himself. You sound a nice guy as well, but 'nice' can mean many things to many people. If all girls shy away from you, you have to ask yourself why (which obviously you are doing here).
The most obvious is personal hygiene and fresh breath. Get that wrong and no one will want to know. Then there is your personality, whether you are light hearted in conversation and know how to smile and laugh.
How you choose to dress is a personal thing and might be a way of expressing your personality and character, but first impressions count and there may be something in your style that gives people the wrong impression. It matters also how you start a conversation. If you appear to be questioning, almost interrogating style, that will scare people.
If you just talk about yourself that will be boring. You need to find a happy balance, where you share pleasantries and ask/listen as you share stuff with another. And as you are from another country, some English people are wary of foreigners, mainly from their own perceptions and the media, which is good (or bad) at suggesting everyone from a particular country is bad.
As for the size of your penis, your biggest problem is the stress you allow it to give you. Nothing you can do to make it bigger, but you can make sure it gets as big as possible by regularly getting hard and forcing your blood into all the sponge like tissues in your penis. Do this over 2 to 3 minutes almost daily whether you masturbate or not.
If you need to use some visual or mental stimulation, do so. I guess my best advice to you is to mix with as many people as you can and to use any social opportunity to interact with others. Many things that you say about yourself are endearing and there is bound to be many girls who will find that attractive.
Stop worrying about your dick, because it is no good worrying about something that you cannot change. You are still capable of making love and fathering children and your time will come, just give yourself some slack. If you need someone to talk to, you can email me.
I'm a gay guy, not going to come on to you but happy to chat with anyone who needs some support. [email protected].
U r still young..try to get any job first to get an experience..u will learn many thing, meet many people...then you will know what you want in your life.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.