Do you have to attack if you have enough Energy cards attached to your Pokémon?
No, you always have the choice whether to attack on your turn or not.
Source: WotC Chat (2000-01-27)