Table tennis is about making the least mistakes.
So instead of jumping straight into the counterloop kill off the first topspin, I would practice this instead (stable active block:
So you pretty much try to put pressure on the opening attack of the opponent by blocking. Then it will be really hard for the opponent to attack continuously without having to 'let off the gass' a little bit. This will be your oppertunity to take over or kill the rally. This might not be as satisfying as imidiately killing the first topspin, but this can get you a long way. If you get good at this, you could get to 2300, maybe even higher.
I would also reccommend you let your practice partner serve, so you get into the habbit of stepping in for a push, and then step back for an incoming attack.
So the drill will look like this:
1. Opponent serves short backspin
2. You step in to push
3. Opponent opens up against backspin
4. You step out and actively block his attack
5. Opponent will try to continue topspinning but will most likely not be able to hit strong because you applied extra pressure.
6. You get a weaker ball that you can take over or even kill the rally.