One key thing to remember with majors like Marketing, Management, HR and to some extent Economics is the nature of those job markets. One of the biggest misconceptions is that there aren't many jobs available in these fields. This is simply not the case, the issue is there just aren't many graduate opportunities available. With finance or accounting, there are a variety of cadetships, internships and graduate programs available for students/grads. These opportunities are far more limited in other areas of business. However, there are quite a few roles in these sectors for people who have had experience or for those who want to move across from a similar role.
If you are intent on getting into these areas, you need to work hard and keep your eyes open for opportunities throughout your degree. Alternatively, what a lot of people do is they start out with a large organisation in an entry level position and move into their desired role over time. For example, a mate of mine did an Economics degree and started working in a call centre with a large FMCG. After about a year he moved into a Business Analyst type role with a forecasting focus. So there are roles in these fields, the entry into them is just a bit different to say accounting or finance.
I know that with HR, most graduates take a back room admin role with a business and then move their way across into an HR Admin role. Since HR has a high support/admin element, it isnt too difficult to move across from an Admin focused role into HR.