首先,didn't和be不能连用,换成wasn't可以考虑。
第二,“意识到”用realize表示“动作”,be aware of 表示的是“知道”的“状态”。
第三,be aware of 后面只能加短语。"his wasting a lot of apportunity "不能说错了,但是用的很不地道。
第四,“直到大学毕业他才意识到”这说明是过去时态了,所以until后面应该直接接从句,he granduated from school.
第五,还有一个小问题,opportunity是可数名词,变成复数要用opportunities的。
我是这样翻译的。He didn't realize that so many opportunities had been wasted until he graduated from colledge.