The only problem is as you stated your cgpa for SFT selection, but I would assume that they will look at the cgpa in a unique way since you transferred from a tech to non-tech majors. Depending on your school, not sure if you are at Duke or UMDCP, the 3.0 tech major would not be a deal breaker per se. It is not as if you have a 3.0 as a non-tech major. The 3.0 was from the tech major.
A lot goes into the WCS for SFT/EA selection besides your cgpa. What was your SAT/ACT scores in hs, or if you have taken the AFOQT (highly unlikely since you are joining now) what was that score.
Start working out now because your PFT scores will also be part of the WCS. That means training in the heat, rain, early in the morning, etc. so your body will be accustomed to whatever the weather is like that day. Don't do just fair weather training.
You also want to do this because 1st impressions matter. You don't want POCs, FCCs and PT leaders calling out your name over and over again to pick up the pace because you are the last cadet running.
Good luck.