I took it three times and I got 4 acceptances this year! I think it may be looked down upon in certain situations, but in my situation, my score went up 11 points from my first take and 9 points from my second so it only helped me!
So...I guess you have your answer. Study your butt off, take lots of practice test, and take the MCAT for a third time next April (I think you need more time to improve, so don't take it this august). Good Luck!