The best way to correct your smile is with orthodontic treatment.Now a days braces are not required for straightening of teeth and you can opt for Invisalign.In case you do not want Orthodontic treatment then there are many options of Smile correction like Veneers and Crowns
Next Steps
Visit a dentist for complete evaluation ,actual diagnosis and best solution for your problem