i think lifestyle is the most important thing for weight loss. if your constantly going out of your own way to do something, your mind and body dont like it.
thats probably why when i was at school and playing an average of about 2 hours of football every single day, i didnt have a any fat on me, i was nicely cut. but since then and college, ive stopped playing and started gaining fat and flab. and my diet has remained the same (plenty of junk food and coke).
if you could join a club or something which does some sort of sport, you will see the fat jump of your body. and the thing about sports is you enjoy it more than anything, you dont need any motivation to do it. even right now, if i see a football i will want to jump at it and start playing.
and for weight (fat) loss, i have learnt that doing some weight training is absolutely vital.
personally i dont think diet is that important. obviosly if your stuffing your face with fast food and cakes, its not gonna lead you anywhere. but not many human beings can eat healthy foods non stop until they crack.
so thats why my diet regime is flexible. i will stay good about 70% of the time, but i will still eat my chicken and chips from time to time.