Anyone mind giving me some advice?

Hello, to start off, I’m a freshman who is now in his 2nd quarter. I’m in UCSB for econ/accounting. I’m currently taking econ 1 for this quarter but I don’t think I can fulfill a minimum of B for this class. I need this grade to advance into other weeder classes like econ 2 econ 10 a econ 3a. Even if i get b- in econ 1 i dont think i can maintain 2.85 GPA to get into the major because econ 10A is the class that puts the top of the top students and make them compete each other for that A-B grade. I was thinking of changing to financial math, computer science, or etc, but sadly i think I lack creativity and logic. Yeah i took calc 1 and 2 in hs and got decen grades with AP scores 4 on both of them but I always lacked the intelligence to solve problems that required application and actual creativity. I heard computer science is like that. I’m willing to try really hard for any major but in the end I think my lack of creativity,logic, and sense would throw me off. Financial math would also be hard for me because of the copious amount of match i need to take. Currently, there are no majors that interest me. Econ/accounting really was my go to major and I really hoped i would get in but I dont think i can make the curve of being the top 30%. Any advices? Should i go to more technical school like CSU/Trade school to learn a specific skills or??