The translation is perfect, "di bello" in italian is added only to soften the tone of the question, there is no sense to translate it, because it would change the meaning in other languages. Cosa stai facendo di bello means simply "what are you doing", like italo07 translated, there is no way to translate di bello