This should be interesting, as I've never dated anyone before.
Is capable of speaking English (it's my native language, and I want to be able to communicate well with whomever the person happens to be)
Has at least some morals; not necessarily a pinnacle of human existence but is in general a good person
Is willing to put up with me
Makes me laugh; in general a silly person
Needs to be somewhat open with their emotions (otherwise I worry that I did something to upset them)
Has at least some things in common with me
Is an intelligent human being, but doesn't flaunt it
Is okay with the fact that I'm asexual