Attitude DOES matter. Instead of obsessing over what things you cannot change, focus on what you can:
Being fit and healthy is no easier for me than it is for anyone else. People often see me and comment on how 'easy' it is for me to be healthy, or how lucky I am..........really, luck? I assure you this is the farthest thing from the truth. I grew up underweight, then overweight, with disordered eating, a severe lack of knowledge about food, and some crazy ideas about what it means to be healthy. The difference for me? When I realized no one else was going to do it for me. And in the end, I couldn't blame my state of health (or lack thereof) on anyone but myself.
So, I took charge. I educated myself about fitness and a healthy lifestyle. I started moving my body, consistently. I sought out others who made their health and fitness a priority. Through trial and error, I found what works for me.
I still have bad days, don't get me wrong. I still wake up some days and don't want to work out, or just want to eat nachos all day long, and some days, I do (well maybe not ALL day long;) After years of feeling guilty about such things, I came to realize that this is all ok. It's part of the deal, and its probably going to happen for most of us. But you still need to show up for yourself, take care of yourself, move consistently toward your goals. Get up th next day and start again. Fall down seven times get up eight. AND JUST DO IT.