You need to learn to be whole from within. You need to love yourself before you can find love with someone else. If you have difficulty liking yourself, you are not in a good place to start a new relationship, and you will need to work on getting your confidence up. When you love yourself as you are now, you treat people with respect and you look for a mutual connection with them. If you don’t love yourself, you’ll always attract the wrong partner. If you ever say, “if only I found the person to make me whole everything would be ok”, you are definitely not ready to move on. A great relationship is about two strong and functioning individuals coming together to enrich each others’ lives.
Don’t change so people like you. Be yourself and the right people will love the real you.