Although I can't give you specifics seeing as I have no game play to review; I'll focus on general principals. At gold I would focus on only a handful of heroes. You said you are a main support and DPS, I would focus on 1 role for now, whichever you prefer (although at gold, playing DPS gives you far more control on the outcome).
Teamwork and communication is key in overwatch. So get friends you know that are good and listen. And keep grouping up with them and build your teamwork together. Maybe play some normal with them and then once you feel you got good teamwork. Try ranked to climb.