If I were you, I will retake TOEFL first. In addition, I have no idea on how close the relations between you and your sponsors, and how influential their works are. These may decide where you will finanlly go. Even with strong letters and a good TOEFL score, your chance of being admitted into a top 50 finance program is not promising. Try more mid or low-tier schools.