1. I would say anything with over 28 in the specific stats you'll need, and the rest need to be above 20.
2. The one major problem I've run into are bulky gyarados. Also Electrivire tends to give me problems. Then again, I have a fairly UU/BL team.
3. Which Physical defensive pokemon do...