God wants to be loved. Don't you? Don't you want to be loved? God is waiting and longing for us to show Him love.
To be able to love yourself and others more, take time to love God. How do you show God love? Read His love letter to you. The Bible is God's love letter to the world. It will help you to love God more. When you love God more you will love yourself and others more.
Take time to talk to Him: you talk to God through prayer. Praying is telling God you love Him and appreciate Him. Praise Him for all He has done for you. Tell Him what's going on in your life. He wants to hear it from you.
When you allow God to speak to you from His Word and then speak to Him through prayer you will be on your way to a more loving heart.