I am doing my Masters in Mechanical Engineering at a pretty good US University where I got in with my mediocre GRE and undergrad GPA. But here I am doing really good, getting all strong A's and doing great with my research with one or more good potential publications. I want to apply to some of the top tier Universities for my PhD like UC Berkeley or UC San Diego. But I really don't wanna retake my GRE and I don't really have any time to prepare for that either. Since my mediocre GRE score is far less than the average accepted GRE scores in those Universities, I am wondering can I really get into those top tier Universities with an overall stronger profile except for a strong GRE score? Or should I just prepare and retake GRE to avoid the hassle?