There are badges for achieving a certain amount of activity for: voting, visiting, editing, reviewing, and flagging. But there is no activity level badge for answering x number of questions, or for asking y number of questions.
You could argue that doing something like this would just encourage people to answer questions even if they don't have a real answer to them, but that could easily be dealt with by only counting answer with more than 2 votes.
This would be less open to abuse than the current gold badge for voting 600 times, or the gold badge for editing 500 times, and I would argue would encourage more positive behaviour.
Summary
Questions with more than 2 upvotes:
5 = Bronze
20 = Silver
80 = Gold
Answers with more than 2 upvotes:
15 = Bronze
50 = Silver
200 = Gold