The main quality recruiters look for in a candidate is personality. I strongly recommend to anyone interviewing for an intern position to be their most outgoing self possible. Recruiters are searching for students who will fit into their community, so you want to make sure you have an engaging conversation they will remember you by. Come prepared with a few questions and ask them about their experiences personally, not just your straight forward "accounting" questions. I have recruited at meet the firms events since I started working at BDO, and I can attest that the only students who stood out to me were the ones that genuinely seemed interested in the firm and its community. Its important to remember that you are an empty vessel to the firm and you will not go into your internship knowing how to audit. They expect you to know nothing. They will teach you from the ground up everything you need to know about auditing. The only thing they can't teach you is how to communicate, which is why it is important to show off this quality.
BDO is really proud of their purpose and core values, so highlighting them and showing you took the time to look them up is important. Audit is all about time management and working in a team, so get your interview stories ready that show you possess these qualities. Also share what you like about a middle market firm, one thing BDO points out is that there is a better staff to partner ratio at slightly smaller firms, yet they still have all the resources of a larger firm. ex. BDO is the 5th largest accounting firm internationally, while 7th domestically