Maybe, but I feel like guys will never like me, because I'm not good enough...and I don't know what to do or how to change, so that I can be who they want in a girlfriend.
It is so important to be who you are and love yourself as you are. That doesn't mean that you can't change things about yourself that YOU want to change. You should never change things about yourself in order to make someone else happy or to make them desire you. You should want someone to love you as you are and not something that they want you to be.
Are there things about yourself that you would like to change or improve because it will make you feel better? I recently joined a gym because I wanted to drop some weight and tone up. I am doing this to make myself happy and feel better about my appearance. There is nothing wrong about looking your best and feeling good about yourself. Get a new hairstyle, get a new outfit or get your nails done. Do something for you.
You will find that people are attracted to confidence. If you are feeling good about who you are and are confident about who you are and what you believe in, it will be noticed. If you have never seen the movie "Runaway Bride" with Julia Roberts, I would suggest it. She was always trying to mold who she was to each person she was with and realizes that she can't truly love anyone until she knew who she was and could love herself.
Let us know how you are doing.