Generally to be considered a person of a good moral character for US citizenship you should have:
Not committed any serious crimes
Not lied during the citizenship interview or any other part of the application process.
All applicants wanting to receive US citizenship have to be able to prove that they are a person of good moral character. If you cannot demonstrate that you meet this requirement, you will not be able to complete the naturalisation process.