Originally Posted by seaham358
Live rock or skimmer both are good choices unlike your fish wish list for a 46 gal
I just wanted to reitereate seaham's comment about your potential stocking list. The blenny is the only thing on that list that is probably appropriate for a 46g bowfront. It really doesn't matter how big the fish is, it's how much room it needs to "do it's thing" and how much water you need to be able to keep the water parameters decent.
Regarding your actual question - I'd get more live rock first. Yeah... a protein skimmer is going to help also, but I think the live rock is a more basic need.