OK, so we have had our fun beating up on you about reading the material in advance, and being prepared for the class. I will presume you got the point.

On to your questions, and a few additional / related comments.
1)If I conduct a weight check before a dive with a full tank of air(AL80), i should add 4-5 pounds to whatever my proper weight is to compensate for my empty tank at the end of a dive.
Yes. That is a good start. Then, you do a more thorough weight check at the end of the dive to confirm that you have dialed in the proper weight. Keep in mind, that this is only a check of total weight, not 'proper weighting'. (See also comment 2, below.)
2)once the weight check is complete, the way i plan on descending is at the surface hold my breath, deflate my bcd slight until my head sinks then slowly exhale. would that work? ive had problems where i descending too quickly.
A LOT of newer divers descend too fast, probably because A LOT of newer divers are never told that they will need to start adding air back to their BCD almost as soon as their head submerges. It is very much like equalizing - you don't wait until the pain is excrutiating before you start equalizing, you start as soon as you descend below the surface, before you feel discomfort. I tell students (beginning in OW) that as soon as they feel their head submerge, they should 'snap' into a horizontal position, and be ready to begin adding small amounts of air to their BCD, as may be needed. Descending vertically, at a rapid - and increasing - rate, and landing in a standing position on the bottom is not acceptable. Waiting until you are 5 feet above the bottom to begin adding air, then blasting a lot of air into the BCD to avoid slamming into the bottom, so that you not only stop descending, but you actually start rising, is not acceptable.
3)over the course of my dive, im mostly going to be deflating my BCD to adjust buoyancy to compensate for my depleting tank.
Yes, IF you properly adjust for neutral buoyancy when you reach your target depth, and you stay within a reasonable range of that depth. Minor changes in depth necessitating slight changes in buoyancy, are managed best by your breathing.
Yes.
5)whats the best way to ascend? . . . during my advanced class i saw guys dumping all of their AIR from thier BCD and using thier legs constantly to stay at around 15-20 in a vertical position.
That is NOT the best way (or even a reasonable way) to ascend. Neutral buoyancy is just that - neutral. I want to be neutrally buoyant at my safety stop, just like I want to be neutrally buoyant at 60 feet. Yes, I will start my ascent simply by finning up a few feet, because I should be neutral at depth and the few feet of ascent puts me in a slightly positive situation. I then control my ascent by dumping small amounts of air, as I ascend, to maintain control. If you saw other divers dumping all their BCD air at depth, then using their fins to maintain a safety stop, AND doing that safety stop in a vertical position, I have to wonder from where they received instruction to do that. At your safety stop, do just that - STOP. Maintain neutral buoyancy, remain in a horizontal position. When you finish the stop, then go vertical, look up, and ascend the final 15 feet.
The additional comments:
1. Many newer divers do not appreciate the lag time between adding air to their BCD and a perceptible change in buoyancy. Consequently, they add air, then when they fail to sense an immediate change, end up adding MORE air, which ends up being too much, and they then have to dump air to avoid ascending, after which they have to add air, etc. It is a vicious cycle. A good instructor will also teach you to be patient in this regard.
2. Proper weighting is more than total weighting, it is also proper weight
distribution. Unfortunately, weight distribution and TRIM are under-served, both in some manuals and by some instructors.
the book doesn't go into TRIM very much if at all. During the class it was not mentioned, even though its important to understand.
All too often what happens is that a student, supposedly properly weighted, ends up with much / all of their lead on their waist on in weight pockets at the front and bottom of their weight-integrated BCD, which pulls their legs down a bit. They swim through the water at a 45 degree (foot low) angle, thinking that is normal. At that angle, a portion of the thrust vector from their fin strokes is directed downward. They adjust their BCD inflation to maintain constant depth while swimming. They stop to look at something, and start to sink (because the downward thrust stops), so they add air to their BCD. Then they resume finning, again with their body at a 45 degree angle, and they start to ascend, so they dump air from their BCD. After the dive they are frustrated and may even comment that their 'buoyancy sucks'.
3. Having students prepared for class is a shared responsibility, between instructor and student. I cannot reasonably expect students to be mind readers.
I was handed the PADI 'adventures in diving' manual which included a chapter on buoyancy but I didnt get a chance to read it before the class as the instructor didnt communicate to me I needed to read it along with some other chapters.
Although I had to chuckle at mala's comment (about chuckling at your comment), I will add a serious remark here. Unfortunately, I have seen the same situation in some AOW classes taught in our area. A diver signs up for AOW through the LDS, buys the 'crew pack', which includes the 'Adventures in Diving' manual - with chapters on virtually every adventure dive - and is told to show up at a certain time and place, on a certain date, for orientation, and all will be explained. Doesn't work too well. The instructor is better served if s/he communicates with the student(s) in advance (I use email), and tells them, 'We will do
these five dives for AOW. Please read
these specific chapters and these
specific pages in the manual
BEFORE the first session, please complete the Knowledge Reviews for the five chapters
BEFORE the first session.' It is a partnership. Yes, I expect (and require) students to come prepared, and I don't have a lot of patience for the 'I didn't have time' excuse. But, they have a right to expect me to tell them what they need to do to prepare. I also assign three YouTube videos - on buoyancy and trim - that they must watch before the class. And, I provide a written handout on buoyancy and trim (for PPB), and another on compass navigation (for Underwater Navigation) that they also must read before the first session. If that doesn't work for them, I understand. They can schedule a make-up Orientation / Academic session (for an additional fee), or there are other instructors in the shop and they can move to the next month's AOW class. On the other hand, IF I come to class unprepared, they have every reason to demand a fee reduction, or that I reschedule the session at a time convenient for them.