The issue with the typography, so far as I can see, is that you're using two different sizes which creates a jarring dynamic between "saving" and "baby". If you want a size difference, try using small caps for the top line. If you're using a decent sans serif, these should be designed in such a way to interact with their upper case counterparts. Also, the two aren't set in a column and overhang one another uncomfortably, consider justifying them fully within the textbox. And remember, upper case letters should always have plenty of space.
You can get away with the drop shadow on account of the cover behind it being so dark, but lose the gradient. The vomit-y yellow is going to show up fine on the blue, and gradients always look vile, you should avoid them at all costs.