Do you go to a gym? It might be worth investing in a personal trainer that can help you to reach your goals.
Try not to put too much emphasis on quick results. If you're hitting the gym and eating solid, wholesome foods, then you will meet your goals. You have to be patient though.
Also, you have to have confidence in yourself. Love you for you and not just the way you look. It almost sounds like you put all your emphasis on looking a certain way, which is really society's fault. Keep working hard and it will all fall into place.
When you want to succeed as bad as you want to breathe, then you will be successful.
Commitment means staying loyal to what you said you were going to do long after the mood you said it in has left you.
"To all the girls that think you're fat because you're not a size zero, you're the beautiful one; it's society who's ugly." -Marilyn Monroe