There is not much difference sometimes. However when you give praise to God you are doing just that giving Him praise for hwo He is as God. When you express gratefulness, you are saying “thank you”
Maybe you could say gratefullness recognizes the total gift God has given us.
Praise recognizes and expresses who God is.
Lots of territory to cover there!
DISCLAIMER: Catholic Answers has turned over the archive to Catholic-Questions.org and no longer owns, manages, or moderates the forums. For additional apologetics resources please visit www.catholic.com.