The latest version of the Xcode comes with a Fix-It feature, which can do away with most of the little problems that could otherwise hold up the approval process. See to it that your app is error-free both technically and otherwise. Test your app thoroughly before submitting the same to the App Store.
Your name, contact, telephone/mobile number and email IDThe APIs used, with a description about themWhether images or icons are used and if they are used in other appsLinks to external Websites where necessary, with a description of the same, if need be
It is, however, not sensible to make it too simple. Do not present a “test” or “beta” version of your app, as it will most likely be rejected at first glance. Nothing that sounds in any way, “violent”, will be acceptable by Apple. So name your app in such a way that it sounds appealing, without appearing to be “damaging” or “offensive”. If possible, read previous “case-histories” of App Store rejections to find out why those apps did not get approved. This will give you a better understanding of the App Store, thereby letting you create a better app. Adopt a novel angle to your app, make it usable and engaging to the user. If you cannot make your app appear extraordinary, chances are that it will not pass the App Store approval process. Politeness scores about all else and gives off an air of class and professionalism. Take the time to draft your covering letter and see to it that you include as much information as you can. In case you should get rejected, iTunes will also let you know the reasons for the same. This will let you know exactly what went wrong and how you can fix it in your next try.