This post has too many comments to show them all at once! Newcomers, please proceed in an orderly fashion to the newest welcome thread.
Narrowing my interests is probably not an option. The fact that I can practically work on anything and still be a philosopher is one of the things that appeals to me about the field, but maybe that has something to do with why it so rarely done competently :/ My only other option is to work my butt off, but I know that to be a generalist and contribute takes lots of work. I do specialize in what I like to call algorithmic philosophy, and philosophy of mathematics, but that is only because I think they are of great import to my other fields of interest.
When I was your age (and how much I rue the saying of this) I also felt this way. I hope it works out better for you than it did for me.