I've not been here very long to be giving out advice jakeob, but sucess is up to both of you, it's really no different to a relationship anywhere else in the world.
What would you think your chance of success might be if you lived in London and you met a lassie online in Glasgow? A lot of the issues might be very similar.
From what you are asking I guess you have not met yet, I think the first thing is to make a point of actually meeting her in person, I'm really not sure that people can truly fall in love in front of a computer screen
You might be more attractive than you imagine but really looks are not everything, much more important that she is a genuine honest loving person (and that you are too).
The age gap is a bit big to be honest, I had serious qualms about a 14 year gap for me and my partner but at 18 or 19 years and you are really into the "old enough to be her dad" territory and there is a good chance that you might be treated that way.
I was lucky, my partner is quite headstrong and had already had a tough life in a foriegn country and by god has she got a tempershe can be terribly childish at times but she is a wonderful person to have around.
How rich is rich? I was a lot richer a few years back and I wont pretend that being a lot poorer now is making me any happier, it's notbut we are still here together and still going through hell to try to get our family together five years after we met.
Really beauty has nothing to do with it, money should have little or nothing to with it and if you are very lucky you might meet a lassie that becomes the best friend you ever had.
Then again you might not, it's luck of the draw the same as it is anywhere mate!
Just keep in mind that she is very young if you reach 50-31 it's not so bad a gap, 60-41 is almost ok, 70-51 it will be getting hard for her, you will need a lot of care and she will still be strong and will still probably look like she's 43
You have to ask youself 'what really is the long term for me?' and 'what really is the long term for her?'
Best of luck sir!
Jim