I think you are on right track. Some time spent with a Economics professor (try ISI, DSE, JNU or IGIDR) will help a lot. You can try to enroll into Masters at these places as well. A masters (with good performance) can take you to 50-70 programs and can give you a chance to 40-50 as well.