Injecting 300mg at one time will drive you into supraphysiological range. That, in turn, will send your estradiol, an estrogen, skyward. Estradiol is an essential hormone for male health, but a dose of 300mg of testosterone typically results in an excess amount. Too much estradiol can lead to erectile problems, lack of libido, fatigue, water retention, a host of problems that undermine a TRT protocol.
Typically, knowledgable doctors don't prescribe more than 200mg of testosterone in a single injection. Even that amount is excessive. Success with TRT come when smaller, more frequent doses of testosterone are administered. A starting dose of 100mg weekly is typical. Even better is 50mg every 3.5 days. I inject 60mg every Tuesday and Friday and am very happy with the results. Monitoring estradiol is a critical part of a successful TRT program. Your current protocol features an excessive amount of testosterone, injected on an outdated schedule, with little thought for estradiol management.
I am afraid you will find it impossible to achieve success.