You're relatively lean considering you're a female, good job. How did you go about determining your bodyfat%?
I agree with Trevor, you're diet is really lacking in protein. I understand that protein isn't the easiest of nutrients to get in, simply b/c the primary source of it comes from meats and most people don't have the time or the patience to go around cooking meats at every meal. That's where advanced preparation of such foods really comes in handy. For instance, I usually grill my meats two nights per week for the entire week. Once cooked, I measure them out and put each serving in the fridge. Now, something that was a pain in the ass to eat before is just as easy as any of the other foods in my diet.
Proteins: Chicken breast, turkey breast, pork tenderloin, lean ground beef, flank or top round steaks, low/no fat cottage cheese, any low/no fat dairy for that matter, fish, protein powders (can really give you that bump in protein if you are having trouble getting adequate amounts in dietarily), eggs, etc, etc.
Some other foods I label 'fats' also contain protein which add to the 'pot.' Things like nuts and peanut butter.
And this is by no means a complete list.
I'd work on getting the diet composition improved for starters. Once you get that under wraps, and if your diet still isn't working, we can start talking about some sort of cyclical diet possibly.
How are you currently measuring your foods? Do you use a food scale?
Also, more meals per day isn't really a factor when it comes to speeding up your metabolism. It can help regulate hunger and insulin for some, but not always. So eat how you feel works best for you in terms of giving you energy and avoiding as much hunger as possible.
is a pretty nifty tool you can check out.