Im new here but ill give a few words you can take or leave...
i was in your position a few months ago before i started reading these e-books and whatnot, and eventually my confidence sky rocketed... heres what i did:
i got my teeth whitened, 400 bucks but well worth it, i was able to smile...