You are doing alot to try to get in. MM adcice that i would give you is to try to be more involoved in your comunite example raising money for some oganization. Your gpa looks good and you have a pretty good chance of getting in. If possible maybe you can higher your gpa even more. Jus remember thta the higher your gpa the better your chance of getting in is.