There are a lot of people in your shoes, believe it or not.
I would study hard for the GRE, try to get a good quantitative score. If you want a shot at a top school, you should probably get a Master's in econ first. Otherwise, you're probably looking at something outside the top 20.