Wake Forest doesn’t give need-based aid to international students. (And, you are not going to be a viable candidate for merit aid at that school.)
I wish I had a good answer for you off the top of my head, but I really don’t. You need to look at the Common Data Sets for the schools you are interested in - the responses to the H6 set of questions will tell you what aid is available for international students. Given your family income and your good-but-not-great stats, you are going to require substantial need-based aid to cover the costs.
Good luck.