Cosmos flowers grow best in nutrient-poor soils, so fertilizing can be detrimental if not carefully managed, in my experience ...
Since it prefers acidic soil, you can give princess flower a boost by using a common fertilizer ingredient you already have ...