Should I retake the ACT or prepare for my first SAT?

You have a good gpa unless your instate like me (average is 4.1 and 28 ACT but engineers have 30 for math). If your oos you could probably get in with a 29. UVA again if your in state it’s 4.3+ and 30 ACT but if your oos and thats lower than the engineering program requires. I can’t speak confidently about what UVA looks for in oos so I won’t try to guess