Flip, I don't entirely agree with his choice to jump in and hope injection will solve or help his shoulder issue, but I will vouch for the shoulder causing long term pain. My girlfriend dislocated her shoulder falling down some stairs (I shouldn't have kicked her...jk) and the pain since has never truly left. I can see it in her form and range of motion on a lot of exercises. I did something to my r. cuff last year and I'm still feeling it as well.
It's quite possible we also went to some bad doctors, but I consistently went (key word there: "went") to a sports therapist/crossfit doc and it only marginally got better. Please note that I dislike crossfit intensely, but I do know crossfitters tend to stupidly mess there shoulders up frequently so I chose that doc.
Anyway, Flip is right. You aren't at your genetic potential. As a former skinny guy I know how important that 28 pounds was to you. But you can gain a hell of a lot more than that and you've GOT to change your diet in order to do so.
Sorry for the novel but my recommendations are this:
1. Count your damn calories. Don't be a little wuss and say you eat enough. You're lying to yourself. We all do this at some point. Fix this and you'll see the gains come.
2. If you're going to do your first cycle, read the post Cycobushmaster replied with after your first post. It outlines an amazing Test Enanthate only cycle that's truly incredible. It's not overkill and it sure as HELL isn't underkill.
3. Ancillaries (your support drugs) are insanely important if you want to keep your babymaker working properly. KSMan on the forums here has written some incredible posts on PCT and SERM dosing. None of us like spoonfeeding information because it's so readily available here, but basically you're looking at a cycle like this:
1-10 Test E 500mg a week (2 shots per week 250mg each)
1-12 3mg Anastrazole (Arimidex) per week (1 mg doses spaced out MWF or whatever)
1-12 750iU hCG weekly (3 shots per week 250 mg each. PLEASE read how to do these injections properly. It is not a steroid.)
13-16 20mg Nolvadex daily
Veterans can once again grill me if I have that wrong, but that should be foolproof