I’m not an expert but you seem like a good candidate. Being a URM will definitely make up for some areas that might be below average for Wharton. As for your grades, I wouldn’t worry too much about freshman year. You have a good progression and are ending strong. EDing will also help. Good luck!!!