So lets say your playing a tourny blinds are 300/600 you have 1800 left (Just playing ftw) if your utg vs 9 opponents ( therefore in the big blind next hand and committed) if you have 23 off is it the right play to shove? its just your more likely to pick up a better hand if you wait. Please explain
As mentioned above, you should have been pushing alot earlier.
Knowing when to push can be done using this formula: x/y="M".
Where "x" = your chip stack and "y" = blinds plus antes.
So you should be pushing any 2 with an "M" value of 5 or less.
For example: Blinds are 300/600, your stack is 4500 so that gives you an "M" of 5 (4500/900=5).
For more detailed info, you'll have to read HoH(Harrington on Hold'em)
As for your original question as to waiting for a better hand, in your example it really doesn't matter what cards you push because the longer you wait, the shorter your stack will get and the easier it will make it for others at the table to call with any 2 cards.