As far as I know, you must legally and permanently be living in the US for around 5 years before you can apply for a citizenship. I had the privilege of not having to go through the complete process, since the naturalization process was different for me (I was and still am a minor living in the country for most of my previous life). I'm not sure of any other qualifications. You are expected to be interviewed at some point during the process, but I'm sure it mostly if not entirely comes down to being able to pass the civics/English tests and provide proper identification.
Oh, nevermind then, lol
Maybe I'll get lucky and marry an American girl