Hi,
Yes, you need to clarify your arrival and departure cities, and itinerary more.
You also seem to be confusing a few places. Arashiyama is part of Kyoto, on the city's west side - in fact, it's one of the few places you can use your JR Pass in Kyoto to easily get to. The Arashiyama Bamboo Forest is one of the nice places there, but you'll be through it in about 20 minutes. There are some other good places there you should not miss, including the Tenryuji Temple, Iwatayama Monkey Park, Gioji, Adashino and the lovely Otagi Nenbutsuji.
You can also use your JR Pass from Kyoto Station down to Fushimi Inari Shrine, Uji, and Nara.
It also looks like you're putting in way too much time for Osaka. Since you are already seeing Tokyo, you can largely skip Osaka during the day. After the temples of Kyoto close down around 5PM, you can zip over to Osaka for the evening. At night the city comes alive and has some great places to see, such as Dotonbori, plus the night views from the Umeda Sky Bldg, and Abeno Harukas Bldg are excellent. Instead, you might consider going to see Kobe, Himeji (with Japan's finest castle), as well as Hikone.
You should also be very careful about where you plan to go between Dec 28-Jan 4th. Many places will be closed for New Year's, so make sure you are visiting someplace that's open first.
Good luck.