Cricket is 3g, You need someone who knows what they are doing to do a FULL flash for you. Also if you live in a Cricket tri band area your phone will only work on roaming. As far as updates since the X has a skin over Android you will probably not get 2.3 or above over the air because updates for skinned phones usually come from carriers not Google.
That being said there are ways to get them. Also be aware that Cricket has a 1gig cap on data for Android phones (unlimited my ass) read the fine print. After that they throttle your internet. If you have any more questions hit me up.
(Ex Cricket Employee/ Store Owner & Cell Phone Junkie!)
Who am I, You really don't want to know.