Don't have any practical advice, but just wanted to say don't let the state of your teeth get you down. All the best people have had braces, even the Queen!
If you are under 18 and you need braces, you can get them on the NHS free.
P.S. You are beautiful!