Hello Nathaniel041468
It looks like you are following the travel advice from Rick Steves… Not really a travel guide I would follow. Destinations like Gimmelwald you could skip and go to Mürren, for example.
The Swiss Travel Pass is not advisable for the area where you are staying (Bernese Oberland). It does not offer a lot of free travel there.
I would opt for the Swiss Half Fare Card and the Bernese Oberland Pass.
https://sbb-tickets.cc/en/offers/swiss-half-fare-card
https://www.berneseoberlandpass.ch/all-in-1-ticket-bernese-oberland/
Or the Jungfrau Travel Pass, but it does not include areas like Brienz.
The combination can save money, all depending on your travel plans and what you plan to do there.
Keep in mind, end of April, there could still be snow in elevated areas meaning no green pastures and grazing cows yet.
Kind regards,
Roland