The top 50 is ranked by the score of the player. Not the actual talent.
The problem with Elements is that you really can't tell how good the player is by looking at the information given to you by the game. The #1 player in top 50 might be awesome vs AI opponents, but maybe he really sucks at PvP? You never know.
If you have bad luck with playing top 50, do as ddevans96 suggested: wait a bit for the landscape to change. Maybe play some PvP or AI3 in the meantime, or you could always chill out here in the forums.
Like many other people said, much of top 50 is made of "farms" which are specialized decks designed to lose every match, thus giving you a chance at spinning any of the non-pillar cards in that deck. Most of the time these decks will have, for example, a gravity mark, a bunch of gravity pillars, and maybe 6 Vampire Stilettos and 6 druidic staffs. You'll win the match (excluding special cases, like a Liquid Shadow/Antimatter deck, which doesn't deal direct damage) and more than likely get an elemental mastery (EM). Giving you a bunch of extra cash from the match along with your usual 3 spins. You could win a rare card (the ones that, if any, were in the deck you played) from those spins.
I hope that makes sense. ^^; I think I may have worded it a bit weird.