You problem is in failed expectations. For some strange reason you think that you are below average while you are in top 0.1% of players. But for even stranger reason you think that you deserve to be in 0.001%, and you blame RNG that you did not win a 1/100 lottery.
People don't have any extraordinary gear. You are plain wrong.
You go to diabloprogress, you open the FIRST PAGE sorted by dps and you wonder why you are not listed. Well, sorry, but first hundred pages is reserved for people who invested real life money into game.
You want the REAL people?
Whats your amount of kills? 40k? Click here. And click trough all the profiles at least for 10 pages.
http://www.diabloprogress.com/rankin...at_elite_kills
See? How many of them have millions of dps? How many of them have billions worth gear? They are real people, like you and me.
Stop fooling yourself, you are not unlucky, you are average.