Grades alone won't get you anywhere...
You've definitely got the right idea - do what you love, not necessarily what you're good at. As far as the difference between econ and business, from what I understand, business is applied economics. It's akin to the relationship between math/physics...