You really need to work this out with your attorney. If you're not happy with your attorney then you need to get a new one. But you should resist the urge to use this forum as a way to second-guess your attorney.
Though I understand your concerns about adequately presenting your case, There is regrettably no way that you could sufficiently provide this forum with the information needed to make even an educated guess. Sa suggested, speak to your attorney. If you do not like the response, talk to another but do not sit on your hands.
The above is not intended as legal advice. The response does not constitute the creation of an attorney client relationship as this forum does not provide for a confidential communication.
You mention that you have a rep but not necessarily if the rep was an attorney. If you have already been denied after your hearing and you are not satisfied with your representation you may switch representatives. Your next step would be the appeals council. This gives you another bite at the apple. You may wish to address your dissatisfaction with your rep to see if the problem can be corrected. If you lose in the appeals council, then the next step is federal court. Here you must have an attorney represent you and not a layperson rep.
Medical records that pertain to your alleged disability and pre-date a Date Last Insured (DLI) are critical records in a social security disability hearing. It is not clear to me from your post whether your attorney secured those records. Your statement that the ALJ restricted the ME's "access" to medical records does not make sense; if medical records are in the SSA file the ME is expected to address them, and your attorney should do so if the ALJ does not. It is not clear to me whether your attorney didn't do a good job, or whether you are just grousing because you got the sense that the claim was going to be denied. You need to have a frank conversation with your attorney and resolve your concerns.