I agree with pitviper259.
I always learn more from getting dominated than I do from dominating. Royce Gracie in his Top Game book talks about training with guys at all different levels. For a two months I could only make the Advanced class because of my work schedule which made for a very humbling experience. I got one submission in that entire time but my game improve more in those two months than in the six months prior. Imagine going to class week after week just knowing you are basically a glorifed tapping dummy.
No one likes to work their weaknesses but I was forced to because advance guys kept exposing them. Just do to the sheer number of bad positions I was put in I had to improve my escapes. My guard game improved as well because these guys were always passing it.
I always ask guy questions on how I could improve my game. Most guys are cool and will give you tips.
It's all good