The job market is constantly in flux. What might be a hot, in-demand industry today, might be over saturated or irrelevant tomorrow. I would not choose a career solely based on either current or future job trends, as there is so much uncertainty to what the future holds. There is no degree that's a "golden ticket" to having a successful career.
1. Find something you enjoy. Obviously you still should be somewhat realistic with your career choices; I love acting and performing, but I am nowhere near talented or attractive enough where I'd want to hedge all my bets on becoming a Hollywood star. You'll be spending half (or even more) of your waking hours working, you might as well be doing something that you like. No amount of money is worth being miserable or bored. I think if you enjoy biochemistry, you should stick with it. While a bachelor's in biochemistry by itself isn't going to do you much good (but most bachelors degrees are like that), it provides a good foundation for a number of career options. In addition to the pharmaceutical industry, other areas you could apply your degree include the agricultural/food science, forensics, scientific writing, plus many more. Does your school offer any electives for your major to give you a better idea of areas you could eventually specialize in?
2. Don't expect be handed a job upon graduation. Since so many of the blue-collar manufacturing jobs which provided a good income have since been shipped overseas or eliminated due to automation, more Americans are looking to a college education as a means to escape from the poverty wages of the service industry. Over-saturation is a significant issue in pretty much every industry, not just pharmacy. Landing a job today is more about who you know than what you know. Networking is key and it's important to start early. Applying for internships and attending professional conferences while in school can go a long way to making connections in your field and help you find a job upon graduation. Internships also can help give you an idea if you like a particular industry. A bachelor's degree provides you with the necessary education to be a generalist, and while I don't think you necessarily need a PhD, I think ultimately you will want to get a masters degree.
3. Figure out what your priorities are. Do you really need the big house and fancy car? Are you attached to a particular geographic region, or can you relocate to another part of the country? Being flexible and learning to live frugally can be a big help when launching your career.
4. Enjoy the ebb and flow of life. While I think it's important to have goals and be able to make long term plans, sometimes it's best to just let life take it's course and see where it leads you. A job that you may have not initially been enthusiastic about might turn out to be a great fit for you, or you may discover that you're really interested in a specialization you had never really considered before. Life is a journey, not a destination. Set goals, but don't be afraid to alter or abandon them along the way.