What Holds You Back From League Mastery?

For me, personally, it's the fact I suffer from serious champion/role burnout. I cannot play the same champion/role more than half a dozen times in a row before they bore me and I move on to another, perhaps making me unable to climb Ranked ladders simply because I don't sit and totally master one champion or one role.. So I would say the fact I'm really impatient holds me back. But what about you? Do you berate yourself too hard after mistakes? Do you let flame get to you, making you perform worse? I'm interested to hear what you think holds you back... So do share :) We're all LoL Players here...
Report as:
Offensive Spam Harassment Incorrect Board