Are there other ways to earn reputation other than answering and asking questions? I know you can get badges for other things, but are there other ways to get reputation?
Association for 100, Accepting Answers for 2, Alien Methods for hundreds.
Besides associating your accounts, no. That's all people do here. (Rep for comments/editing answers doesn't strike me as the best idea)