Like the title states, I am a high school student who loves history. Other than general advice I would also like to ask:
If you aren't planning on going past the BA, you really don't have to specialize much. Maybe it's helpful to have a very general time period (modern, early modern, medieval, ancient) and a very general place (US, Europe, Asia, etc) to get you started, but other than that you can really dabble in whatever your heart desires.
That being said, I think the best thing you can do to figure out your area of specialty is to not figure out what your area of specialty is. Seriously! Take a bunch of stuff. The thing about history as a discipline is that historians are constantly talking to each other, but depending on what field you're in, they're talking about different things. I guarantee you that not every conversation will interest you. :) Some conversations will be super cool and you'll want to contribute to them. Other conversations will be interesting, but you don't need to follow up with them. Some conversations are portable-- maybe you take a class on gender in 1960s America, and you decide you love the gender aspects but you're more interested in the 1860s instead of the 1960s! But only by taking a lot of classes do you get to figure out what excites you.
The other thing I would recommend is to do stuff outside of history. I'm a medical historian, but I only got into medical history because I picked up an anthropology major just as the anthro department was rapidly expanding its medical anthropology offerings. Otherwise I never would have known about medicine and history because there weren't medical historians at my school. I know somebody who got into studying the feminist movement in the 1970s because she was involved with the women's center on campus. So other disciplines and other experiences help as well.
As for languages-- they are not really that important as an undergrad because the vast majority of what you'll do in undergrad can be done with translated sources, but if you want to go on they are very important. French is a very solid choice if you're interested in Europe even the tiniest bit. If you want to study anything before 1700, learn Latin. If you want to study the US, I might try Spanish.
I personally like history of the American Era, primarily in North America/United State, but also to a lesser degree, the rest of Western Civilization. I'm currently taking a Russian History class for example. I personally feel that you will know as you gather more and more knowledge of history, you will find a type that you're drawn to. It will come naturally, but never means you have to find out what it is and the forget the rest. I like to think the love of history is universal, not selective, and so while you may know a ton about say American History, you appreciate and like reading about the history of Rome and the Roman Empire.
As for the foreign language aspect, beyond graduation requirements, foreign language selections should match what you expect to research. If you're interested in Rome, you may want to learn Latin so as to read primary sources for yourself and develop your own interpretations. Obviously if you're an American History fan, you just need to know English.
That's just me, take my advice for what its worth.
Do a double major with something pragmatic.
Undergraduate history major, medieval/renaissance studies minor here.
Specialization is very difficult in undergraduate. My program requires one US history (so far: American Military History, next semester: Civil War and Reconstruction), one European history (so far: Modern Europe 1789-1914), and one cross-cultural history (so far: Byzantium & Islam: the Medieval Mediterranean) among the six electives for the major (in addition to the junior and senior research seminars). This is partially because I'm at a small liberal arts college without the kind of massive department that you'd find at, for example, the University of Virginia. However, I would expect that you would still have to take a variety of courses on multiple areas of history. Very few history courses will be offered every semester. Here, the only ones offered every semester are the junior and senior research seminars. The first part of the two surveys is offered every fall, the second is in the spring, and an assortment of electives round out the history offerings. Since only two history professors share a specialization (American Civil War) and they do not teach the same courses on it due to their specialties not completely overlapping (Dr. X does public history and also teaches the general military history courses, Dr. Y has a regional focus on Appalachia). The professors have long lists of courses that they teach but they only teach three or four total per professor per semester. Since there always has to be one doing the junior seminar, one doing the senior seminar, and the rest each teaching a section of a survey course, the options for electives are rather limited and I'm pretty sure that once every two years is the most common that you'll ever see an elective pop up on the course listings. For that reason, you are very unlikely to specialize as an undergraduate unless you do something like a minor or a concentration in addition to your base degree requirements.
I decided on pursuing a specialization as a minor because I like vikings. It's more complicated than that, but I may be the biggest viking fan in any college in Appalachia. I also like medieval weapons and warfare (partially because of the games that I grew up playing, such as the Age of Empires series).
For the minor, I have to take six courses total, including two history courses (so far: Early Modern Europe: 1500-1789, next semester: History of the Early Church) for this minor and I'm pursuing my own undergraduate research.
Foreign language is useful, but not necessary for undergraduate in the same way that it is for graduate. I've looked at French journal articles for a research project, but I didn't end up using those articles in the actual paper.
My advice for you is to, during your US History and Western Civilization survey courses (those seem to be universal for a history major at any college, both semesters of both surveys are required for history major here), find what you enjoy most, try to get a professor who specializes in something related to it as your adviser, and try to take as many electives as possible that relate to it.