UCLA Global Studies average admit is about a 3.85, so you are right there. (https://www.admissions.ucla.edu/prospect/adm_tr/Tr_Prof14_mjr.htm#FI)
Your ECs look good.
UCs don’t accept letters of recommendation.
I’d say match at UCB/UCLA, in at UCSB.
Edit: are you TAP certified?