Online translation sites are frequently worse than useless.
Diluo is more likely to mean DISsolve rather than REsolve and the letter 'o' at the end of the word already indicates that it refers to the subject 'I', so you don't really need 'ego', which also means 'I'.
"Melior fieri statuo" means I resolve to do better, for example. A word by word translation would be "Better to do I resolve." Remember Latin grammar and word-order is not the same as English.
My advice to you - based on past experience of questions involving Latin on AnswerBank - is to check with an 'expert' WHATEVER answer(s) you get here...including mine, especially if this is to be inscribed or tattooed somewhere! For example, if your local secondary school has a Classics Department or even just a solitary Latin teacher, try to get a response from him/her. An alternative is to approach a local Catholic priest.