–ful means - Full of / Having (से भरा हुआ)
Beautiful → full of beauty
Hopeful → full of hope
Joyful → full of joy
Careful → full of care
Cheerful → full of cheer
Painful → full of pain
Skillful → full of skill
Thankful → full of thanks
Thoughtful → full of thought