There are so many possibilities. Without being there, its hard to say. But, you can condense them down into three really broad areas.
Too much heat getting in, not enough heat being sucked out of the air, or not enough air flow.
The heat getting in part is simple. Got a window open or lots of air leaks? Probably not, because that sort of thing is usually obvious.
Not enough air flow is obvious too, as long as you have something to compare it to. If you could find another blazer of the same vintage that the air worked good on, you could turn that fan on high and see if it seemed to put out more than yours.
Without that, its hard to be sure.
But, there is a test that will tend to show that and also address the second possibility of not enough heat getting sucked out.
You need to get a small thermometer. It needs to be fairly accurate and give good resolution.
You should be able to read it down to one degree at least. There are lots of cheap little stick type digital thermometers out there. Any refrigeration parts house should have one.
They are pretty fast acting.
Get one, and go out on a medium heat day. Not a nice cool morning, and not high noon when the asphalt is melting.
Crank it up, and maybe drive around a few minutes so that the engine is warmed up and the AC has had time to reach its best effort.
With the fan on high, and the engine at a fast idle or faster, if you have someone else with you, you can do it while driving, you need to take two readings.
If you can get to the intake of the airconditioner, you need to measure the temperature of the air going into the cooling chamber.
Or as close to it as you can. Somewhere down around the floorboards.
Give the thermometer time to steady down, and then note the reading.
Then, stick it in the vent closest to the cooling chamber, and let it stabilize again.
The important number is the difference between the two readings. NOT the temp of the cool air.
In home ACs, the target number is 20 degrees. In cars, if I remember right, its closer to 40 degrees.
But I did not get a lot of sleep last night, and I may be off. Hopefully someone else will chime in and verify/correct me.
Either way, if the air temp is colder than than, or if its approaching 35 degrees or so on a warm day, then you are not moving enough air somehow.
Either the fins on the evaporator are clogged up, or the air is not getting out into the cab and is going around and around the dash.
If its not cold enough, then the unit is not taking the heat out like it should. You need to get someone to put a set of gauges on it to see why.
It doesn't have to be low on gas, the compressor might be worn and not pumping like it should, or the condenser might not be getting enough air flow. Stopped up with dirt and bugs perhaps.