I completely agree with you on that, if you want to to over come all those things you need to focus, I think that's the only best way out, if you don't have focus you'll definitely suffer in this life.That's true, experience is the best teacher, but we only get experience when we practice, if you are good at practicing I believe you'll get alot of experience in different things.