TrueCrypt like many other FDE's has 2 keys, your Data Encryption Key which is generated by the software using random values, and your Key Encryption Key which is generated from a pass phrase and no random data since it has to be generated every time.
The KEK is generated using a key derivation function most commonly PBKDF2, this is by far the easiest vector to attack because this vector is vulnerable to 2 fairly easy attacks.
Brute force against the KDF which generated the KEK and brute force against the user which generated the pass phrase.
Bad entropy or not the FBI will not be breaking AES anytime soon heck if AES can be broken atm with entropy as bad as some rolling a D20 the US government won't use it because you can be sure that some implementations of it in use by the USG have probably even shittier pseudo random number generators than that...