Do NOT give up on yourself !!!
What you already have is,
1. A decent BS degree with GPA 3.7
2. Decent undergrad school
3. Very good English writing (& speaking) skills
4. You are US citizen
Build on what you have,
1. Stay in the US
2. Set your sights at a reasonable level (no MIT, Stanford); aim at, for example, Penn State, Ohio State, Arizona S, or slightly lower selectivity
3. Go to where you are accepted, that will also allow you to get home easily.
4. On your application, list what you DID achieve and emphasize that you took a leap into the unknown----which is exactly what chemical research is !
I spent a very miserable & unproductive year as a post-doc in France, so I can well understand your experience.
Please give us an update when the dust has settled----I expect to read on this board sometime that you are enjoying the hell out of grad school.
Very good luck !