This. People are going to be looking at your account, especially if you have rare items in your trade or shop. Put a note on your lookup that says your account was hacked/frozen/scammed/whatever, but you've been playing Neo for X amount of time and that you make most of your NPs through restocking/sniping. Then direct them to your trade/shop "to help you rebuild."
You should also look like you care about your account. Have a user lookup, get some easy trophies/avatars, and dress up your pet. This goes a long way in making you look like a legit player.
I do all this whenever I start a new account and have never had anyone ask me how I got so-and-so item. In fact, I usually have people neomailing me offering to buy multiple items 'cause they feel bad for me.
Something people also don't realize helps them: Keep your pets fed. A dying pet is one you're ignoring.