"Good" is used when describing something e.g. That film was good
"Good at" is used when specifying what the person or thing is good at doing e.g. Tom is good at playing football.
"Be good" is an order given to someone, for example a mother telling her children to behave well.