A buck is an informal American word for "a dollar." To say "I feel like" a million dollars means, the person feels worth a million dollars. The speaker is claiming to feel very good, in robust health and with a positive outlook. Ex.: "I made the winning goal in our hockey game. I feel like a million bucks!"