It can be easy sometimes to rely too heavily on one food, so it's great you are trying to find more balance! A lot of the things I see lately on a good diet (especially for gut health) points to consuming a wide variety of plant foods throughout the week for the best variety in nutrients. That way we are getting a little bit of everything! :)
Another tip to keep up bone density is to make sure you are doing some strength training when you can. It can be as simple as body weight exercises like in yoga or using bands weights for some resistance. Just a few days a week can help keep your muscles and bones strong. :)
RE: The games a good diet can play