I'm pretty sure there's nothing you can do to block anonymous calls with cricket.
As for blocking your own #.. some phones have a default setting to always block it, others don't. If yours doesn't, adding *67 before the # you dial blocks it in most of the U.S. (I know that wasn't the question that was asked, but figured I'd answer it anyway)