You definitely seem to be a very well rounded student that will get accepted into most of the schools on your list. To help shorten it, I recommend that you start with narrowing down your safeties. Do some research and find out which schools will give you the most amount of aid and scholarships. I also recommend that you tour as many of these schools as possible (even if it is just a virtual tour). In my experience, touring schools helped me to cut my list in half. From there, you will be able to figure out what exactly you are looking for in a school (ex. size, location, etc…) and then you should be able to narrow down your list. Good luck!