Have you looked into U of Alabama Huntsville. If you have a 4.0 gpa they will give you a full ride scholarship (includes room and board) and they have a Mechanical Engineering/Aerospace Engineering major and of course NASA is in Huntsville. It may not have the prestige of UVA, however, it might provide you a tremendous opportunity to pursue what you want for nearly free.