When you fall in love with someone else, you fall in love with their nuances. You fall in love with the tiny things that no one else notices that set them apart from everyone else. You struggle with some of the things that might not be a perfect fit, but in the end you always come back to that spiderweb of beautiful things that melts your heart. That is what you need to find within yourself. You don’t have to love every piece of yourself to love who you are. You can have weak spots and fearful moments, but - just as Dannielle said - you have to find the things that you love, and you have to work to keep your focus there and build out from that center of strength.
Surround yourself with people who highlight the good in you and in others.
Be healthy: exercise, eat good food, be mindful of your brain and heart.
Forgive yourself when you feel weak. We all feel weak sometimes.
Remind yourself, as much as possible, that you are strong, you are capable, you are beautiful, and that you have all the things you need to learn to love yourself. I promise you, you do.