this is the same way i learned and yeah it sucks to not get wins and more or less be dominated; but trust me it pays off because ur training w/guys w/more exp and tech skill, so when u face those lower ranked guys or guys on ur level u will do great. TRUST ME
training w/people on ur level or beating people on ur level is not gonna really make u tht much better for one; an two even if u dominate and build up ur confidence, it's gonna be crushed when a) u roll w/higher belts or b)when u train w/guys on ur level who work out w/higher belts/better people.
either way ur resolve to keep going and to do ur best will be tested at some point, urs is just being tested earlier...
but the one thing ur missing is that if u don't work harder and try to close or take adv of the openings, they are never gonna step it up or respect u because tthey won't see the progression in tech..timing..strategy and they won't see any advancement in ur conditioning/strength/etc (which will stall cus ur not going hard or working)
as u get better and show them u know what to do..they will give u less and less openings or opportunites to tap them