Most likely it's either your food choices/nutrients, your training intensity or frequency, or a mix of both (that's the usual). 500mg of legit test should be enough for growth for most people. For six weeks lock in on eating a bit more and cleaner, train a bit harder or more often, and try to improve sleep duration/quality. Reassess after six weeks. If nothing changes then get a full blood panel (estrogen, SHBG, total and free testosterone, etc.) and start fixing specifics.