You build up confidence for talking to strangers by talking to yourself? :/
1) Forget your English.
2) Go for a walk.
3) Tell strangers (in Japanese, of course) that you're Hungarian and don't speak English.
4) Practice Japanese!
I figured out a long time ago that I'm a wierd one, Tanuki Regerdless, it really has helped me get used to speaking Japanese and not just to myself but also with the few japanese kids that go to my school