You aren't alone! You might get a kick out of reading the journal linked in my signature line . . . I had a horrible time mastering buoyancy in the pool. (It took me a while in OW, too
)
A few tips . . . Being close to the proper amount of weight makes it easier, because you need to carry less total air in your BC. If you tend to float around feet down, move your tank up some, or move some weight into trim pockets in your BC, if it has them. If you can float more or less horizontal, it will be MUCH easier to stay at one depth. If you're floating feet down, then every time you kick, you'll go UP. Try for the skydiver posture -- body flat, arms out in front of you, head back a little. If your feet are heavy, try bending your knees a bit.
As has already been said, try VERY small "puffs" of air into the BC -- Hit the inflator button and let go of it in almost the same motion. Then WAIT and see what happens. You have inertia in the water and it takes time to see the effect of any change in BC volume. Remember that your lungs hold a lot of air, too -- taking a deep breath will make you float, so if you're concerned about your buoyancy and breathing fast, you're going to be more buoyant.
Finally, try to relax. It will come. And buoyancy control is the key to enjoying diving and diving safely, so it's worth the work.