You have to get all the end of level Bonuses. It's very tedious. There should be a checklist somewhere, like at gamefaqs.com. (Yes, I know I reference them a lot, but they have really good walkthroughs on just about any game.)
I have like 6 more Bonuses to go.
--------------------
If things don''t go your way, just keep complaining until your dreams come true.