So you've picked an environment to go on a date where you're going to shine, good choice!
As she's meeting up with you chances are that you've not done too much damage with your texting just yet, which is good because it means that there's time to reverse the situation.
Obviously you're going to need to identify and subsequently modify the areas of your text game that are weak, what exactly is it that you do that you consider to be poor?
The key thing to do right now though is, LIMIT texting as much as possible, keep it only for exchanging details and information, such as the location and time of your date. Avoid texting her for any other reason, none of this "hey, how was your day?" stuff. As it's your weak area, it's definitely worth steering clear of right? Play on the field that you play best
For the close? Could always go for a couple of drinks after skating, chat for a bit with some escalation, then invite her back to your place either for some more drinks (because you have a certain drink she should try/ it's SO much cheaper etc) or to watch a movie, and continue to escalate until you're either successful or rejected.