How can I write some of these functions into .htaccess

Hi,
How can I write some of these functions into .htaccess of my WordPress site. I want to add leverage browser plugin and gzip below hidewp code in the .htaccess as shown below;

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^other/(.*) /kaiste1/wp-includes/$1?Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^file/(.*) /kaiste1/wp-content/uploads/$1?Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^ext/(.*) /kaiste1/wp-content/plugins/$1?Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^skin/main\.css /kaiste1/?style_wrapper=1&Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^skin/style.css /nothing_404_404?Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^skin/(.*) /kaiste1/wp-content/themes/hoxa-child-01/$1?Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^hoxa/(.*) /kaiste1/wp-content/themes/hoxa/$1?Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^skin_main/(.*) /kaiste1/wp-content/themes/hoxa/$1?Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^ajax /kaiste1/wp-admin/admin-ajax.php?Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^inc/(.*) /kaiste1/wp-content/$1?Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^kaiste1/wp-content/themes/hoxa-child-01/screenshot\.png|kaiste1/readme\.html|kaiste1/license\.txt|kaiste1/wp-content/debug\.log|kaiste1/wp-includes/$ /nothing_404_404?Uzw_hide_my_wp=1234 [QSA,L]
RewriteRule ^(((kaiste1/wp-content|kaiste1/wp-includes)/([A-Za-z0-9\-\_\/]*))|(wp-admin/(!network\/?)([A-Za-z0-9\-\_\/]+)))(\.txt|/)$ /nothing_404_404?Uzw_hide_my_wp=1234 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

# BEGIN WordPress

# END WordPress
# Leverage Browser Caching Ninja -- Starts here
# Do not write anything between "Leverage Browser Caching Ninja -- Starts" and "Leverage Browser Caching Ninja -- Ends"
# It will be deleted while uninstalling Leverage Browser Caching Ninja plugin
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType text/css "access 1 month"
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
# Leverage Browser Caching Ninja -- Ends here

# gzip compression activation -- starts here
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddType x-font/otf .otf
AddType x-font/ttf .ttf
AddType x-font/eot .eot
AddType x-font/woff .woff
AddType image/x-icon .ico
AddType image/png .png
# gzip compression activation -- Ends here

Is it correct? Are #Start and End WP in right places?

url: http://kaisteventures.com

Regards