I'm only 5'6" 145lbs and cutting so I'm generally smaller than most of the people I roll with. I end up rolling with guys a lot bigger and stronger and a lot of the times I feel like a rag doll not able to get anywhere. Some guys go light but still they won't let you get anywhere so I feel like I'm not able to use any of the techniques I learn. Well anyway, people keep saying to me, if you roll with stronger guys, you get better. I find this statement so wrong. It's like you are able to bench 225lbs max but they set 250lbs on the bar and it's not possible to gain any strength when you can't even get the bar off your chest. I believe as for strength/endurance progression, you have to fight someone on your level or slightly above your level. That way you have a chance of a struggle going both ways. I rolled against a weaker guy but he is far more technical and experienced. I was able to use the half guard pass technique that we learned that day. I managed to pass his half guard and get into sidemount and finished with an arm triangle. I was able to use something I learned because I wasn't dominated by someone so much stronger than me. Does anyone else feel this way?