While in college you should choose accounting as your major but you should also make sure your education is well rounded. CPA's have a great deal of face to face interaction making public speaking and interpersonal communication skills important. CPAs also write a fair amount of reports and correspondence so strong written communication skills are also helpful.
The rules and regulations to become a CPA vary from state to state. It is always recommended that you review the guidelines for your state as the requirements for work experience as well as educational experience could influence the courses you take as well as where you begin your career.
You can find information about your state CPA society here: