"-Ful" is used when something is "full." A thing that is "wonderful" is full of wonder.
"-Less" is used when something is without. If you are "hopeless" you have no hope. If "penniless" you have no money (pennies).
Not every word can be used with these suffixes. You have to obey common usage.