I'd say the most important factors are reaction time and accuracy. It doesn't matter how well you know the maps if you have average reaction time and accuracy. My reaction time isn't really that good, but my accuracy is. I take advantage of that by anticipating where enemies will be and eliminating the need for me to react. That's where map knowledge comes in more than anything.
Even with all of that, a bad connection can ruin everything.