How can I get a full ride scholarship?

If you need a full ride, you are going to need to look much lower than top 100. While your GPA and ACT are impressive, it takes much more to win a full ride, and I don’t see that extra something described in your post. You’ll have an easier time finding full tuition in the sub 100 range.