I have a crontab running every hour. The user running it has environment variabless in the .bash_profile that work when the user runs the job from the terminal,
.bash_profile
You can also prepend your command with env to inject Environment variables like so:
env
0 * * * * env VARIABLE=VALUE /usr/bin/mycommand