Lost, your bf finds you attractive, and I can guarantee you that he'd find you even more so attractive if you start believing it yourself. Staring in a mirror analysing yourself wont help. It's been shown that it doesn't matter how attractive, women think less of themselves when they look in the mirror. You just gotta do stuff that makes you feel good about yourself, and don't ever hide your body from your bf, that'll just foster the illusion that he wouldn't find you attractive if you showed him.