My my there are some goady fuckers on mumsnet. I thought I was good at it. Well done User146... for keeping people responding to you for so long.
The simple answer is there is no simple answer to success. Certain factors play a part but in varying proportions. Pick up ten different "How I made it" books and you will find 10 different answers. They will all tell you how THAT person made it, not how you can make it.
A lot of things will help: being born outside of poverty means you are more likely to succeed. Doesn't mean you can't just that the odds are against you.
Being hard-working will help, but again it is possible to be bone idle but gifted - the gallaghers used to often comment on how little practice they did as kids, but they did alright.
The right attitude for the opportunities that do present. This is not just about a list of fine sounding words you should have in your attitude. Sometimes it can be "ah, fuck it, why not" that gets you there.
Aspirations - actually knowing what success looks like for you and trying to get there. Unfortunately again to do with poverty / class - if you have been told your entire life you are not the "sort" that makes it, it is hard to pick yourself out of that.
If avoiding fun and friends distractions and food types works for User146.. then brilliant. If your measure of success is working Saturday morning at 6am then great.
Me personally, I was dragged up on a council estate by a dad who worked in the grey economy and a mam who was a cleaning lady. I don't work particularly hard (in fact actively avoid it). I can do a couple of things which I consider really basic very, very well. I have rarely turned down an opportunity (my attitude has been, ah well, why not). I am the first to run away from working over time. I don't practice what I do. Yet I live in a fucking big house with a massive salary, a beautiful wife and 3 gorgeous children. I don't attribute it to luck, and I don't attribute it to hard work either. It just is.
But I am the exception. If you are underclass or working class, prepare to buckle yourself in for being rogered by society - unless we do something to change society.