If you have the spare time to play 1000 matches and couldn't crack Diamond...honestly what was your win rate, like 30%? There are tons in the top 100 with a sub 50% win rate. I played tank only (20-30 min queues more often than not, even in primetime), the whole season I could at best play 2-3 matches a night, I even ran into the wonderful random losing streak because I would get matched with the same shitty healer, or that healer would suddenly switch to melee for better queues and be even worse. So I lose 10+ matches in a row that night.

Even with all of that being said, I busted my ass to get 300~ matches. Not to be a complete dick, but if you can't hit top 100 after 1000 matches...maybe you don't deserve it? I know that's hard to accept.