I'm a beginner and my problem that stemmed from my certification is being over-weighted. I always had problems with trying to be horizontal as i was dragging my hips everytime...my bc always felt like it was fully inflated as well and so I got trigger happy with my inflator
..Now, after 13 divves (gear still fairly new as well), I have reduced my weights from 26lbs to 18lbs
Also, I am getting the hang of being horizontal! Few things that I did to get to this..
1) First, if you are concerned about being overweighted, do a buoyancy check at 500PSI to see if you have the right amount of weight. Sometimes it could feel like you have the right amount, but you really won't know until you do this. It happened to me. Once I started sinking with a fully emptied BC with 500PSI, I knew I could shed some more weight.
2) You can move your tank higher because if there's a bit of more weight than needed towards your lower body, or back, this will cause you to tip at some angle other than a horizontal position. Also shift some of weight onto the tank. Those pouches they suggested in here are great ones. This will definitely help wit your trim as well.
3) And of course, a steel tank is always nice to have =) You get to shed about 4lbs with a steel tank and that's quite a lot of weight. We all know this is very expensive though so wait as much as you can, it will always be an option, a good one at that
Having your own tank (be it steel or aluminum) will help because getting comfortable with your own gear is very important when mastering buoyancy and trim as you don't need to adjust to different tanks all the time
4) Lastly, leave the camera at home for now while you work on other very essential skills such as buoyancy and horizontal trim underwater. Try to get very comfortable with these skills first before you introduce a new gear. The faster you get to master these skills, the better underwater photographer you would become. Try to introduce new gear a bit at a time. The less drag and movement underwater, the better you will be
Anyway, don't know if I said the right things, but at least these are things that have worked for me and hopefully it will work for you. You can take it for what it's worth. You will get better as you get more dives in..esp that as new divers, we still do get a little nervous before each dive (I do anyway!)
Best of luck!