Hi, I'm an average (in height and weight) white guy in my 20's and can speak basic/intermediate Japanese but haven't been to Japan yet. Now I'm going to live in Tokyo for a while and was wondering if someone could share some experiences/tips so that I don't have to do everything by trial and error.

For example, is it generally better to try to pick up girls in English, acting like a foreigner, or does Japanese work better? How about picking up other foreigners? Is it a good idea?

Are there some areas in Tokyo that a foreigner could use in their advantage? Or perhaps something else (speak-to-a-foreigner associations, casual sports clubs with high women/men ratio but still some sport a man could enjoy)? Blind dates?

If I go to a cafe/pub/other a bit quieter than bars to make friends with the locals (both girls and guys), how alright is it for me to join some random table?

In my home country I suck at openers but in Japan I've thought that I could ask about their cell phone straps (I hear everyone including the business people have one in Japan) or how to read some random word/kanji (appearing somewhere nearby). What do you think of these? I feel like it might be easier for (ignorant) foreigners to open up a conversation than for the locals.

tl;dr: What has been successful for you in Japan and what hasn't been?