KBB is okay (I dont think it covers everything you need to know) - but I have been supplementing my review with Cliffs AP biology (very cheap, good book). For questions I'm using KBB practice tests, chapter tests in cliffs, and dat q vault.
Good Luck!
Edit: To answer your question; I think these resources are better than KBB alone, but I dont know if it's enough to get a 22 in bio.