Here is one method of finding a solution
sol=NMinimize[Abs[(0.3*100) - x - (x/25)^1.5*Exp[14 - 500/T]*50]+
Abs[ -(100) (16) (T - 350) - (-6000) (30 - x)],{x,T},Method->"RandomSearch"]
which returns
{0.000541444,{x->0.00323301,T->462.488}}
And I inspect what each of your expressions are with those values
(0.3*100) - x - (x/25)^1.5*Exp[14 - 500/T]*50/.sol[[2]]
which returns
0.0000566773
and
(100) (16) (T - 350) - (-6000) (30 - x)/.sol[[2]]
which returns
0.000484766
Please check that carefully to make certain I haven't made any mistakes.