Technically I'm morbidly obese. I'm 6'3" and I weigh in just shy of 300lbs. This shocks most people as I don't look like someone who weighs close to 300lbs although I'm very obviously overweight. I'm working hard to lose weight purely to prevent myself from dying young so that my son has a Dad he can grow old with.
In the mean time, let me dispel a myth: Fat != Lazy
I have absolutely no doubt that I will have more energy when I'm a healthier weight however I sleep well, I feel good when I wake up, I can maintain focus at a consistently high level throughout my typical 14 hour work day and I still have plenty of energy to chase after my 2 year old boy for a couple of hours in the evening when I get home. I have bags of confidence and as far as I'm concerned, I'm successful.
Being overweight isn't always indicative of laziness, failure or a lack of discipline. Sure you're better off being a healthy weight but beating yourself up for being overweight is torture. Take responsibility for your weight and health, commit to doing something positive to fix it and in the mean time just get on with enjoying life.