Find lost device without Gmail account configured and without SIM card
No, there is no way to track it without having it configured in some way to connect to a wireless source of data.  Without a SIM card you can't do that via a service provider and without having the Google account configured (and thus an authentication token that identifies your phone) you can't do it via WiFi (if you have it turned on).