My Mesprit would be able to take Quick Claw from Dragonite like I said, which is why it's a 2.5% chance. 10% Punch statuses, 33% it hits through six Flashes, and 75% chance it gets to move through paralysis comes out to 2.5% (also as a minor note the chance for a CH is 6.25%, not 5%).
As for your question...it seems you've run into the "give a shit" wall, lol. The way I managed to get to 2,364 in Platinum was because I had someone to chase, and there's really not much more to it than that. Think about it—would you have tried to get to 500 if it weren't for this thread and the records posted? Why bother trying to get to 700 for literally no other apparent reason than to prove to yourself how good your team is? And if that is truthfully enough, why stop at 1,000—why not go for 2,000, or 5,000, or 10,000?
Those numbers may sound a little ridiculous out of context but it's really all there is in the end. Peterko is better equipped to answer your question, since aside from some semi-paranoid fear that I was on his tail when he was at 1,600 and 1,700 and 1,800 he gladly played past 1,800 with his Latias/Registeel/Garchomp like 35 battles a day like 7-8 weeks after i posted was at 1,000. Looking back, he did 448 battles in a four-day span once in August 2009, which took him to around 658, which is "a lot" for a trickscarf team to say the least.
So it's really about how much you care about getting a certain number, but we all have different motivations. If you care about me breaking 1,000 in BW and surpassing where you say you are you can keep playing, especially if you don't believe me when I say I haven't touched the Subway since I posted three weeks ago, but that's up to you (especially since b2w2 records are recognized differently).