If it's good or bad depends on what you compare it with.
127MH/s isn't a lot,
at current difficulty it makes you around 0.004BTC per day,
or 1BTC in ~250days (the difficulty will most definetly rise a couple of times within those 250days, so in the end you'll probably need 2, or 3years to get your 1BTC, or maybe never get it)
oh no..!! my raspberry pi shows 127MH/s too.... 3 years, i hope so
Taking rising difficulty into account, you'll never get 1BTC, ever.
If difficulty only rises 10% per 2016Blocks (and that's pretty optimistic, todays adjustment was +28%),
you'll only ever get ~0.56BTC.