Hello.
I don't know you nor your situation, but I am dealing daily with a best friend with terrible self-esteem. It really makes me suffer. I am sure at least someone loves you out there (after all, you are a mom and maybe make delicious biscuits? :)) and that person believes in you and thinks you deserve the best.
You deserve to feel good. Even if you don't have the looks of (insert name here), it doesn't mean you don't deserve to learn to dress better and feel yourself better. Just because I'm no Shakespeare, it doesn't mean I don't have the right to learn to write AND write, if I want to. Just because I'm a really bad dancer, or singer, it doesn't mean I don't have a right to dance and sing. Just because I don't look like Kate Moss in a new MANGO coat, it doesn't mean I don't have the right to get it and feel great in it.
Life is unfair, and no one in this entire world is perfect. However, it is one of our rights to love ourselves, to accept ourselves for what we are and be loved for what we are. It is also our duty to exploit our abilities to their maximum, try to improve what can be better and fix our mistakes as long as it's possible.
Just hold on there, and don't give up.