Self image is something I've battled with all my life, too. I'm such an incredible perfectionist and most days pretty good is just never good enough for me. After losing a fair amount of weight, I felt a lot better about myself and my body but it still wasn't good enough. It's taken a long time to finally accept myself for who I am and somedays I still don't.
Just remember that if you keep up with your healthy lifestyle that someday you'll feel better not only physically but also mentally. True beauty comes from the inside. If you feel confident with yourself and if you feel like you're beautiful, everyone else will think you are, too!!
Another thing I suggest is if you're not happy with other aspects of your body that you look into a total makeover. Buy some cute new makeup, cute new clothes, cut or dye your hair, and get a manicure/pedicure! These things will make any girl feel beautiful again
Ask a friend to help if you're not sure what to buy or what will look cutest on you. I know I felt a ton better about myself when I lost weight and got to buy a bunch of cute new clothes. You don't need to spend a bunch of money, either. Stores like Kohl's and TjMaxx have such good deals all the time that you can get an entire new wardrobe for little or nothing
Good luck!! <3