You can have a great solution, with complete smile makeover,you will be able to change the way your smile looks, shape, size and color, those gums need to be treated, also, but you will love the results.
You should see a dentist soon. Your gums look inflamed you need to have them cleaned. Once the gum health is improved you could consider cosmetic options. You would likely need porcelain veneers, which can be costly. Schedule an appointment with a dentist and have them go over your options. Best of luck.