The Rangers skipper says it will take a rise in the level from previous outings that have seen draws at Berwick and Peterhead for Ally McCoist’s team.
McCulloch refuses to make excuses for those previous displays but admits the squad have been preparing in training for the differences they face on the road.
He said: “I think we just haven’t been good enough to win the games. As players we need to take responsibility to go and take them game to them and win the battle.
“We’ve covered a bit this week in training about how the opposition will play and we know the pitches are smaller which you could argue makes it harder.
“We don’t want to make any excuses though. If you look for excuses you will find the, but we just need to go and start the game well and try to take three points from there.
“This will be our third time at trying. They will be new surroundings and a different pitch to what we’re used to.
“So it’s going to be difficult, but hopefully we can get three points tomorrow.”
McCulloch also doesn’t believe the synthetic pitch at Galabank will be an issue for the Light Blues.
He added: “The pitches have changed a lot since the old astro turf when it was just concrete with a bit of carpet on it.
“They tend to be a wee bit more forgiving. A pitch is a pitch and it’s the same for two teams so we’ll just go and try to get the win.”