As said above their are really countless options depending on your interests.
You can get to most places with public transport, however you will struggle getting over the pass on the east side of wakhan. If you want to go to wakhan using public transport the best option is to go to khorog and then take public transport from there to langar and work back through the valley to khorog. Once in the valley there is some transport and hitchhiking is quite easy.
So something like:
OSH - karakul - MURGHAB - bulunkul - KHOROG (capitals are the places you will need to stop, lower case are additional options). Then from khorog you can go to wakhan. You can go all the way east to langar on public transport and work back. Lots of options here, but many of the places just need an hour or 2. Yamchun fortress is one thing not to miss in wakhan my opinion (you could day trip there with public transport from khorog).
Then between khorog and Dushanbe you can side trip into bartang valley. You can read about it in this thread https://www.lonelyplanet.com/thorntree/forums/asia-central-asia/tajikistan/independent-travel-in-bartang-valley
Tajikistan and the High Pamirs (edited by Odyssey) can be useful even if it's not a "new" edition.
This book is fantastic and I can't recommend it enough. It is perhaps not a travel guide, but more a complete history of the area and culture with a few travel tips.
There is also some nice trekking opportunities around osh (alai region) or you could go to sary Mongol and visit peak Lenin.
You really need to research the options and come up with a route. Once you have a route we can give you better advice on how to do it and transport options.

