1. Strasbourg - Basel with my local 70% discount (for domestic travel+Basel) ticket around 3eur (I couldbt use my railplus coz in France i need to be <26 right?)
Yep, unfortunately with SNCF and RailPlus it's only "<26 and >60". But anyway, 3 EUR is a great price for the route.
2. Basel-Goeschenen ticket for 37eur - 25% discount due to railplus. (this ticket I will abviously buy in Strasbourg too. (I can buy it only for the Swiss railways national, not for the private ones, I've checked that already at the station)
Actually we would advise you to use SBB SuperSaver ticket, it's discounted offer for certain routes, including Basel-Göschenen (
http://www.sbb.ch/abos-billette/billette-schweiz/sparbillette.html). In this case you will pay as low as 11.2 CHF (app.9.2 EUR), which is super fare for Switzerland and almost 3 hour train ride. All you need is to go online, register at SBB website and catch needed ticket some time in advance
3. In Goeschenen i buy ticket to Oberalppass for the private railway for 13.20 chf (10 eur).
Well, with private railways there is usually not easy to save, thus...