Need an actual body fat percentage to get a better idea (calipers or electronic measurement, not estimated from pictures) but you're honestly you're not doing bad. Assuming you're average, your BMI is 23.> Would injecting 500mg testosterone make me look attractive to girls?
It doesn't work that way. You need to be exercising hard 6x a week AND eating a lot- just injecting gear alone won't suddenly make you jacked. You probably both do not exercise enough and do not eat enough protein to gain muscle. Mass gainer exists for this reason- See if you can get yourself to 3000 calories a day eating mainly protein, lift heavy, and add in cardio 2-3x a week (HIIT, Elliptical, whatever)
Gear has downsides too- Ideally you get blood work done every 3 months and are talking to a doctor the whole time. You need HCG/Gondatropin and an aromatization inhibitor, unless you want shriveled balls and man boobs. You have to donate blood if your hematocrit levels get too high, lest it causes internal organ stress. There's a lot of shit you need to keep in mind if you want to "do it right" and not lose your hair or fuck things up in the process.>>27773470
Honestly I'd try eating more, lifting more, and add in 5g of creatine. Go ask /fit