You said:
"I've spent ages doing
ELO and still makes NO DIFFERENCE whatsoever."
You have 1 479 fights including 941 wins under your belt. They are not all from
ELO. If around 70 battles in
ELO for the week is already ages for you, I suggest you spent more "ages" to get better at it. As I said before, more practice, more experience. You won't get it inside a day even if you wanted to. Even if you get the best deck in the world in your hands it will never be a guarantee that you will do better. You need experience.
you said:
"Not when I'm always up against expert players that know
ELO inside out."
Well what do you expect in ELO? You wanted to be up against inexperienced players with terrible decks? By stepping inside
ELO you should be expecting to face a lot of competition there. That format is filled with players who are experienced at the game. You can't go there praying that you want to only go up against bad players with bad decks. You should always expect hard competition specially in that room. And actually, good competition is great for experience building because you will learn more and you will learn better through facing up with better players. Playing against newbies and the inexperienced who uses bad decks doesn't make one a better player.