Hello CARNASIA
The combination of car and train is the most expensive way of travel in Switzerland. Almost all places that are interesting for tourists are not accessible by car; thus, you will always need a train / cable car / gondola / mountain train to get there while you have to park your car in one of the expensive parkings, if you then find a free parking lot.
On the other hand, there is no travel pass that covers all mountain excursions free of charge. The Swiss Half Fare Card is at least cutting the cost and gives a 50 % reduction. The complimentary Swiss Family Card gives free travel for your children aged 6-15.99 years, should you have kids.
Make yourself a spreadsheet and calculate the cost for each excursion. If you will spend CHF 240 on tickets per person, the CHF 120 Swiss Half Fare Card is a good investment.
Kind regards,
Roland