How? What, exactly, was he doing?
Either way, BJJ is your best bet. BJJ teaches the proper positional control better than does wrestling.
No out of the big 3 wrestling, judo or BJJ.
BJJ its easily the worst because it doesnt focus on the transition between the standup and the ground, those seconds between the takedown and the ground are what matters.
BJJ has guard and guard passing but not much else as of lately, because that's what determines grappling matches under current rules.
Folkstyle is the best when it comes to prevent someone to standup, i would rank judo and freestyle/greco second because you "dont need" to be succesful they train to get the extra edge, in BJJ its illegal to standup and disengage and you can pull guard, no need to train keeping a man down.
i had a very good coach when it came to newaza, we had shitloads of positional drills, like one man stands up the other keeps fight on the ground. One man to escape to the other side of the mat, the other to stop. One man to defend the turtle, the other to turn and pin etc etc.
Its a different skillset.