that sounds like a good mix, especially because it can keep your options open quite well! bio might be better to take rather than spanish if you wanna work in more medical aspects of the mental health field, especially since it complements both psych and geog very well (e.g. brain structure, neuronal communication, carbon cycle, water cycle), but it can be quite difficult at times depending upon how well you understand gcse content.
however, if you really enjoy spanish, that may also be a good choice as you're picking both 3 subjects that align with what you're currently hoping to do in the future, as well as 3 subjects you want to succeed in. might also be worth seeing if your school allows you to start with four subjects and then drop to three either after the first few weeks or after the first year as that might give you a good idea of what to do!
all in all, i would recommend researching the specifications for biology and spanish and see which one you think you'd prefer. otherwise, those sound like great subject choices!