When I was a wee lad back in the late 70s I used to occassionally play football in the street with another young lad. I say occassionally bacause I never really liked him. Thought he was a bit of a git to be honest.
One of the reasons I didn't particularly like him was his attitude to football....it was just a game to me and all the other kids, not to him. He took it so seriously. If you took the ball off him, or went past him, he'd treat it as a personal insult and virtually tackle you to death to get it back. He couldn't stand being on the losing team, and would get all worked up about it....it was all a bit too serious for this lad. I've no doubt I had more natural talent at that age than he did, but it was just a game to me, a bit of fun after school.
That lad went on to play for Liverpool and I didn't.
The point I'm trying to make, in a long winded kind of way, is that to reach the top of your sport....or many professions for that matter, you need more than just talent (although you won't go far without any) you need a certain mental attitude, a certain focus, drive and determination...Bloody mindedness some would say. I don't think you can learn that, you've either got it or you haven't.
I don't know you at all Sam but I have to say that from the tone of your posts it really doesn't look like you've got that mental spark to reach the top. You just sound like a whiny teenager with a bit of a dream....as most of us once were.
I hope I'm wrong because crushing a dream is a terrible thing; but if I were you I'd listen to the guys on here and get serious and join a club....and listen to your parents too. If you've got the drive and determination I've spoken about then you can and will do it. If you feel you can't do it and just keep thinking up excuses then quite frankly you simply haven't got what it takes to get anywhere close to the TdF.