Psalm 13:6 I will sing unto the LORD, because he hath dealt bountifully with me.
All of us can say the same thing if we are born again. He saved us. He has heard and answered our prayers. He deserves our love and loyalty. We should be praising Him.
To do so, praise Him, we need to recognize what He has done. We need to take the time to go over our lives and think and look at what He has done. We need to count our many blessings and name them one by one. We need to think about His goodness.
By thinking about His goodness praise will be born in our hearts. We will love Him. We will worship Him. He has been good to us but we often do not think about His goodness and so songs do not spring from our hearts.