Do I need to fill out my CSS Profile if I'm NOT applying for need-based aid?

Is it a requirement to fill out my CSS Profile and my FAFSA???

Depends on school. Some schools require them for merit aid also.