Hello,
Thank you for your query at DoctorSpring.com
The colour of your penis is fine and nothing needs to be done for the same.
The smell of the penis is usually due to body's secretions. You should alter your diet and see how it smells. Additionally clean your penis every day. Some people are prone to excessive sweating as well as fungal infections. So, frequent changing of underwear is required in such cases. Otherwise, regular cleaning with mild antiseptic soap is enough.
Feel free to discuss further,
Take care
Sincerely
Rajiv Goel