Physical: I was tempted to get really specific here, but I'll just say I go for cute, with, um, geometry...
Emotional: I am a sucker for NFs. That pretty much sums it up. I don't think I would fare well long term with a T, especially an NT. One of my best friends is an ENTJ. We get along exceedingly well and banter endlessly. Many people have suspected us of being together; one time a security guard on our campus asked if we were married. We just happen to make a very good tandem. But were both way too competitive. We would destroy each other in a relationship.
Mental: Well one, I like it when the girl is more organized and scheduling than me (J). God knows I need that long term. Two, I don't nessecarily care if we have the same interests, but it DOES matter if they 'get' the language I speak. For instance, an ENFP or INFP might seem really interested in my interests, but not really get the point of them... Whereas those with Ni tend to speak the same tongue as me. This is why I fall for NFJs....