No, I'm pretty sure I'm the worst player on the site.
I don't actively play or practice but I'm still a player so I'm pretty sure that makes you better than me.
You really just have to put fourth the effort to be good instead of bitching about it. Look at LordKnight and Nightroad, back in the day I rolled both of them and now they are leagues better than me, Its the perfect example of players who put in effort and players who don't.
I guess what I'm trying to say is put more time into it and you'll get better wasting time bitching will get you nowhere.