If that is your photo in the avatar, may I suggest that you protect your anonymity. The same goes for your username.
Your gpa is good for DO and may be acceptable for MD (depending on your state of residence).
The MCAT is crucial. Don't take it until you are confident that you will get a score that is consistent with success.