Are you overfeeding? Timid is normal when they are small or new. Feed as per normal tropical fish. ie any popular/recommended commercial fish food but sparingly since overfeeding is the biggest killer of fish.
If its not eating, a floating pellet is a good idea since you can see how much it is not eating and its easy to remove. Sometimes a dither fish tankmate can help with shyness and teaching how to eat.