I wish there was. I was in the same boat as you from 14 to about 20-21.
What I thought was crazy gyno, was actually bodyfat. I guarantee if you lose most of that fat, which will take awhile but will be completely worth it in the end, they will shrink to almost non existent. You just have a lot of ESTROGEN man. Your body type is an ENDOMORPH, same as mine.
The ****ing frustration I have gone through the last 14 years to stay in shape... But it's all worth it! I've had bitch tits since a boy, most clears up by your twenties. A lot is from diet and lifestyle(eating crap like fast food, snacks, sodas, anything that's not good organic food. Not exercising regularly)
To answer your question, it looks like mostly fat being deposited on your chest, with a LITTLE underlying gyno.
Lose the weight, and maybe look into a SERM like nolvadex(cleared up my lifelong gyno) or an AI to kill estrogen.
Funny thing is, I looked like that until I did my first test cycle and the TEST cleared it up. Fukkin weird right?
Also you can feel for lumps under your nips and any pain. If there is, at 20yrs old, see your doc. When I was a boy I had lumps under and they were sensitive/painful. After puberty, the lumps and pain went away but the fat part stayed.
Slim up my dude! Get it checked out to by your doc to be sure. But it looks like high estro/fat, which will be fixed by a change in diet and exercise.
Hope this helps