Right! Don't play other Noobs
You get a false idea of your strength. You get the highest learning curve by playing experts and learn..... Don't be disappointed....just try, watch and ask!
I don't see myself as an expert-player, but sometimes ppl ask me how the **** I did that? I immediately stop playing and explain. Better players (at least most of them) are glad when they can teach a newbie some tricks. It's much better then yelling: "Impossible", "Cheater" or "Aimbot user" at them. And still... when I see some player doing "impossible" things, I ask him how he did it. Nothing to be ashamed off.
And, as You-Suk said, spectate & practise!